# near model CODE resource # jump table entries: 5920-6024 (105 of them) export_740: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000010 1F2E 000C move.b -[A7], [A6 + 0xC] 00000014 2F0C move.l -[A7], A4 00000016 4EAD 39BA jsr [A5 + 0x39BA /* export_1843 */] 0000001A 2054 movea.l A0, [A4] 0000001C 2668 0016 movea.l A3, [A0 + 0x16] 00000020 2F0B move.l -[A7], A3 00000022 4EAD 2ABA jsr [A5 + 0x2ABA /* export_1363 */] 00000026 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000002C 4E5E unlink A6 0000002E 205F movea.l A0, [A7]+ 00000030 4FEF 000A lea.l A7, [A7 + 0xA] 00000034 4ED0 jmp [A0] 00000036 8021 or.b D0, -[A1] 00000038 5443 addq.w D3, 2 0000003A 4C49 504C movem.l D2,D3,D6,A4,A6, A1 0000003E 494D chk.w D4, A5 00000040 4954 chk.w D4, [A4] 00000042 4544 chk.w D2, D4 00000044 4155 chk.w D0, [A5] 00000046 544F addq.w A7, 2 00000048 5343 subq.w D3, 1 0000004A 524F addq.w A7, 1 0000004C 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 00000050 2E44 movea.l A7, D4 00000052 4F53 chk.w D7, [A3] 00000054 4352 chk.w D1, [A2] 00000056 4F4C chk.w D7, A4 00000058 4C00 0000 movem.w , D0 export_741: 0000005C 4E56 0000 link A6, 0 00000060 48E7 0018 movem.l -[A7], A3,A4 00000064 286E 0008 movea.l A4, [A6 + 0x8] 00000068 2F2E 000E move.l -[A7], [A6 + 0xE] 0000006C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000070 2F0C move.l -[A7], A4 00000072 4EBA 1364 jsr [PC + 0x1364 /* 000013D8 */] 00000076 2054 movea.l A0, [A4] 00000078 2668 0016 movea.l A3, [A0 + 0x16] 0000007C 2F0B move.l -[A7], A3 0000007E 4EAD 2ABA jsr [A5 + 0x2ABA /* export_1363 */] 00000082 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000088 4E5E unlink A6 0000008A 205F movea.l A0, [A7]+ 0000008C 4FEF 000A lea.l A7, [A7 + 0xA] 00000090 4ED0 jmp [A0] 00000092 9654 sub.w D3, [A4] 00000094 434C chk.w D1, A4 00000096 4950 chk.w D4, [A0] 00000098 5343 subq.w D3, 1 0000009A 524F addq.w A7, 1 0000009C 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 000000A0 2E44 movea.l A7, D4 000000A2 4F53 chk.w D7, [A3] 000000A4 4352 chk.w D1, [A2] 000000A6 4F4C chk.w D7, A4 000000A8 4C00 0000 movem.w , D0 export_742: 000000AC 4E56 0000 link A6, 0 000000B0 2F0C move.l -[A7], A4 000000B2 286E 0008 movea.l A4, [A6 + 0x8] 000000B6 42A7 clr.l -[A7] 000000B8 2054 movea.l A0, [A4] 000000BA 2F28 0002 move.l -[A7], [A0 + 0x2] 000000BE 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000000C2 2054 movea.l A0, [A4] 000000C4 215F 0002 move.l [A0 + 0x2], [A7]+ 000000C8 42A7 clr.l -[A7] 000000CA 2054 movea.l A0, [A4] 000000CC 2F28 0006 move.l -[A7], [A0 + 0x6] 000000D0 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000000D4 2054 movea.l A0, [A4] 000000D6 215F 0006 move.l [A0 + 0x6], [A7]+ 000000DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000DE 4EBA 2A24 jsr [PC + 0x2A24 /* 00002B04 */] 000000E2 285F movea.l A4, [A7]+ 000000E4 4E5E unlink A6 000000E6 2E9F move.l [A7], [A7]+ 000000E8 4E75 rts 000000EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_743: // at 000000EC (misaligned) 000000EE 0000 206E ori.b D0, 0x6E /* 'n' */ 000000F2 0010 2050 ori.b [A0], 0x50 /* 'P' */ 000000F6 2268 0002 movea.l A1, [A0 + 0x2] 000000FA 2F11 move.l -[A7], [A1] 000000FC 206E 000C movea.l A0, [A6 + 0xC] 00000100 2050 movea.l A0, [A0] 00000102 2268 0002 movea.l A1, [A0 + 0x2] 00000106 2F11 move.l -[A7], [A1] 00000108 4EAD 5AA2 jsr [A5 + 0x5AA2 /* export_2896 */] 0000010C 101F move.b D0, [A7]+ 0000010E 6708 beq +0xA /* 00000118 */ 00000110 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000116 602C bra +0x2E /* 00000144 */ label00000118: 00000118 206E 0010 movea.l A0, [A6 + 0x10] 0000011C 2050 movea.l A0, [A0] 0000011E 2268 0002 movea.l A1, [A0 + 0x2] 00000122 2F11 move.l -[A7], [A1] 00000124 206E 000C movea.l A0, [A6 + 0xC] 00000128 2050 movea.l A0, [A0] 0000012A 2268 0002 movea.l A1, [A0 + 0x2] 0000012E 2F11 move.l -[A7], [A1] 00000130 4EAD 5A9A jsr [A5 + 0x5A9A /* export_2895 */] 00000134 101F move.b D0, [A7]+ 00000136 6708 beq +0xA /* 00000140 */ 00000138 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 0000013E 6004 bra +0x6 /* 00000144 */ label00000140: 00000140 426E 0014 clr.w [A6 + 0x14] label00000144: 00000144 4E5E unlink A6 00000146 205F movea.l A0, [A7]+ 00000148 DEFC 000C add.w A7, 0xC 0000014C 4ED0 jmp [A0] 0000014E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000150-00000162 fn00000150: 00000150 4E56 0000 link A6, 0 00000154 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000158 4EBA 0EBA jsr [PC + 0xEBA /* 00001014 */] 0000015C 4E5E unlink A6 0000015E 2E9F move.l [A7], [A7]+ 00000160 4E75 rts // end alternate branch 00000150-00000162 fn00000150: // (misaligned) 00000152 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000156 0008 4EBA ori.b A0, 0xBA 0000015A 0EBA 4E5E 2E9F 4E75 .invalid.l [PC + 0x4E75 /* 00004FD1, cstring "" */], 0x4E5E2E9F // invalid immediate operation 00000162 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000166 0000 206E ori.b D0, 0x6E /* 'n' */ 0000016A 0008 2F28 ori.b A0, 0x28 /* '(' */ 0000016E 0008 4EAD ori.b A0, 0xAD 00000172 3522 move.w -[A2], -[A2] 00000174 4E5E unlink A6 00000176 205F movea.l A0, [A7]+ 00000178 DEFC 000A add.w A7, 0xA /* '\n' */ 0000017C 4ED0 jmp [A0] 0000017E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_744: // at 00000180 (misaligned) 00000182 FFBE .invalid <> 00000184 2F0C move.l -[A7], A4 00000186 286E 0008 movea.l A4, [A6 + 0x8] 0000018A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000018E 4EBA 29CC jsr [PC + 0x29CC /* 00002B5C */] 00000192 2054 movea.l A0, [A4] 00000194 7000 moveq.l D0, 0x00 00000196 2140 0002 move.l [A0 + 0x2], D0 0000019A 486E FFBE pea.l [A6 - 0x42] 0000019E 487A FFC4 pea.l [PC - 0x3C /* 00000164, value 0x4E560000 'NV\0\0', cstring "NV" */] 000001A2 2F0E move.l -[A7], A6 000001A4 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 000001A8 486E FFFC pea.l [A6 - 0x4] 000001AC 486D 282C pea.l [A5 + 0x282C] 000001B0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000001B4 4EBA 28CE jsr [PC + 0x28CE /* 00002A84 */] 000001B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001BC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000001C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001C4 4EBA FF8A jsr [PC - 0x76 /* 00000150 */] 000001C8 2054 movea.l A0, [A4] 000001CA 216E FFFC 0002 move.l [A0 + 0x2], [A6 - 0x4] 000001D0 486E FFBE pea.l [A6 - 0x42] 000001D4 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 000001D8 285F movea.l A4, [A7]+ 000001DA 4E5E unlink A6 000001DC 2E9F move.l [A7], [A7]+ 000001DE 4E75 rts export_745: 000001E0 4E56 0000 link A6, 0 000001E4 2F0C move.l -[A7], A4 000001E6 286E 0008 movea.l A4, [A6 + 0x8] 000001EA 42A7 clr.l -[A7] 000001EC 2054 movea.l A0, [A4] 000001EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000001F2 4EBA 0944 jsr [PC + 0x944 /* 00000B38 */] 000001F6 2054 movea.l A0, [A4] 000001F8 215F 0002 move.l [A0 + 0x2], [A7]+ 000001FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000200 4EBA 2902 jsr [PC + 0x2902 /* 00002B04 */] 00000204 285F movea.l A4, [A7]+ 00000206 4E5E unlink A6 00000208 2E9F move.l [A7], [A7]+ 0000020A 4E75 rts export_746: 0000020C 4E56 0000 link A6, 0 00000210 42A7 clr.l -[A7] 00000212 42A7 clr.l -[A7] 00000214 2E88 move.l [A7], A0 00000216 201F move.l D0, [A7]+ 00000218 5180 subq.l D0, 8 0000021A 2040 movea.l A0, D0 0000021C 2F28 0004 move.l -[A7], [A0 + 0x4] 00000220 2F4D 0004 move.l [A7 + 0x4], A5 00000224 2A5F movea.l A5, [A7]+ 00000226 2B5F F260 move.l [A5 - 0xDA0], [A7]+ 0000022A 3B6D F364 F272 move.w [A5 - 0xD8E], [A5 - 0xC9C] 00000230 4267 clr.w -[A7] 00000232 1EB8 08CD move.b [A7], [0x000008CD /* CrsrBusy */] 00000236 4A1F tst.b [A7]+ 00000238 57C0 seq D0 0000023A 4A00 tst.b D0 0000023C 6722 beq +0x24 /* 00000260 */ 0000023E C02D F366 and.b D0, [A5 - 0xC9A] 00000242 4A00 tst.b D0 00000244 671A beq +0x1C /* 00000260 */ 00000246 C02D F367 and.b D0, [A5 - 0xC99] 0000024A 4A00 tst.b D0 0000024C 6712 beq +0x14 /* 00000260 */ 0000024E 122D F368 move.b D1, [A5 - 0xC98] 00000252 0A01 0001 xori.b D1, 0x1 00000256 C001 and.b D0, D1 00000258 6706 beq +0x8 /* 00000260 */ 0000025A 486D F36A pea.l [A5 - 0xC96] 0000025E A851 syscall SetCursor label00000260: 00000260 42A7 clr.l -[A7] 00000262 2F2D F260 move.l -[A7], [A5 - 0xDA0] 00000266 2F4D 0004 move.l [A7 + 0x4], A5 0000026A 2A5F movea.l A5, [A7]+ 0000026C 4A9F tst.l [A7]+ 0000026E 4E5E unlink A6 00000270 4E75 rts 00000272 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000274-0000027C export_747: fn00000274: 00000274 4E56 0000 link A6, 0 00000278 102D F366 move.b D0, [A5 - 0xC9A] // end alternate branch 00000274-0000027C export_747: // at 00000274 (misaligned) fn00000274: // (misaligned) 00000276 0000 102D ori.b D0, 0x2D /* '-' */ 0000027A F366 .extension 0x366 <> // unimplemented 0000027C 6726 beq +0x28 /* 000002A4 */ 0000027E C02D F367 and.b D0, [A5 - 0xC99] 00000282 6720 beq +0x22 /* 000002A4 */ 00000284 102D F368 move.b D0, [A5 - 0xC98] 00000288 6714 beq +0x16 /* 0000029E */ 0000028A 102D F31A move.b D0, [A5 - 0xCE6] 0000028E 6708 beq +0xA /* 00000298 */ 00000290 2F2D F360 move.l -[A7], [A5 - 0xCA0] 00000294 AA1C syscall SetCCursor 00000296 6006 bra +0x8 /* 0000029E */ label00000298: 00000298 486D F31C pea.l [A5 - 0xCE4] 0000029C A851 syscall SetCursor label0000029E: 0000029E 3B6E 0008 F272 move.w [A5 - 0xD8E], [A6 + 0x8] label000002A4: 000002A4 4E5E unlink A6 000002A6 205F movea.l A0, [A7]+ 000002A8 544F addq.w A7, 2 000002AA 4ED0 jmp [A0] export_748: 000002AC 4E56 0000 link A6, 0 000002B0 3F2D F364 move.w -[A7], [A5 - 0xC9C] 000002B4 4EBA FFBE jsr [PC - 0x42 /* 00000274 */] 000002B8 1B6E 0008 F366 move.b [A5 - 0xC9A], [A6 + 0x8] 000002BE 4E5E unlink A6 000002C0 205F movea.l A0, [A7]+ 000002C2 544F addq.w A7, 2 000002C4 4ED0 jmp [A0] 000002C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_749: // at 000002C8 (misaligned) 000002CA 0000 4A6E ori.b D0, 0x6E /* 'n' */ 000002CE 0008 6F0E ori.b A0, 0xE 000002D2 3B6E 0008 F364 move.w [A5 - 0xC9C], [A6 + 0x8] 000002D8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002DC 4EBA FF96 jsr [PC - 0x6A /* 00000274 */] 000002E0 4E5E unlink A6 000002E2 205F movea.l A0, [A7]+ 000002E4 544F addq.w A7, 2 000002E6 4ED0 jmp [A0] export_750: 000002E8 4E56 0000 link A6, 0 000002EC 3F3C 0001 move.w -[A7], 0x1 000002F0 4EBA FF82 jsr [PC - 0x7E /* 00000274 */] 000002F4 4E5E unlink A6 000002F6 4E75 rts fn000002F8: 000002F8 4E56 0000 link A6, 0 000002FC 102D F366 move.b D0, [A5 - 0xC9A] 00000300 6710 beq +0x12 /* 00000312 */ 00000302 C02D F367 and.b D0, [A5 - 0xC99] 00000306 670A beq +0xC /* 00000312 */ 00000308 422D F368 clr.b [A5 - 0xC98] 0000030C 3B6D F364 F272 move.w [A5 - 0xD8E], [A5 - 0xC9C] label00000312: 00000312 4E5E unlink A6 00000314 4E75 rts 00000316 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_751: // at 00000318 (misaligned) 0000031A FFFC .invalid <> 0000031C 2F07 move.l -[A7], D7 0000031E 42A7 clr.l -[A7] 00000320 2E8D move.l [A7], A5 00000322 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000326 2E1F move.l D7, [A7]+ 00000328 4EBA FFCE jsr [PC - 0x32 /* 000002F8 */] 0000032C 1B7C 0001 F31A move.b [A5 - 0xCE6], 0x1 00000332 2B6E 0008 F360 move.l [A5 - 0xCA0], [A6 + 0x8] 00000338 42A7 clr.l -[A7] 0000033A 2F07 move.l -[A7], D7 0000033C 2F4D 0004 move.l [A7 + 0x4], A5 00000340 2A5F movea.l A5, [A7]+ 00000342 2E1F move.l D7, [A7]+ 00000344 2E1F move.l D7, [A7]+ 00000346 4E5E unlink A6 00000348 2E9F move.l [A7], [A7]+ 0000034A 4E75 rts export_752: fn0000034C: 0000034C 4E56 FFFC link A6, -0x0004 00000350 2F07 move.l -[A7], D7 00000352 42A7 clr.l -[A7] 00000354 2E8D move.l [A7], A5 00000356 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000035A 2E1F move.l D7, [A7]+ 0000035C 4EBA FF9A jsr [PC - 0x66 /* 000002F8 */] 00000360 41ED F36A lea.l A0, [A5 - 0xC96] 00000364 B1EE 0008 cmpa.l A0, [A6 + 0x8] 00000368 6716 beq +0x18 /* 00000380 */ 0000036A 422D F31A clr.b [A5 - 0xCE6] 0000036E 206E 0008 movea.l A0, [A6 + 0x8] 00000372 43ED F31C lea.l A1, [A5 - 0xCE4] 00000376 7010 moveq.l D0, 0x10 label00000378: 00000378 22D8 move.l [A1]+, [A0]+ 0000037A 51C8 FFFC dbf D0, -0x6 /* 00000378 */ 0000037E 6006 bra +0x8 /* 00000386 */ label00000380: 00000380 1B7C 0001 F368 move.b [A5 - 0xC98], 0x1 label00000386: 00000386 42A7 clr.l -[A7] 00000388 2F07 move.l -[A7], D7 0000038A 2F4D 0004 move.l [A7 + 0x4], A5 0000038E 2A5F movea.l A5, [A7]+ 00000390 2E1F move.l D7, [A7]+ 00000392 2E1F move.l D7, [A7]+ 00000394 4E5E unlink A6 00000396 2E9F move.l [A7], [A7]+ 00000398 4E75 rts 0000039A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_753: // at 0000039C (misaligned) 0000039E FFFC .invalid <> 000003A0 2F07 move.l -[A7], D7 000003A2 42A7 clr.l -[A7] 000003A4 2E8D move.l [A7], A5 000003A6 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000003AA 2E1F move.l D7, [A7]+ 000003AC 486D FB2E pea.l [A5 - 0x4D2] 000003B0 4EBA FF9A jsr [PC - 0x66 /* 0000034C */] 000003B4 42A7 clr.l -[A7] 000003B6 2F07 move.l -[A7], D7 000003B8 2F4D 0004 move.l [A7 + 0x4], A5 000003BC 2A5F movea.l A5, [A7]+ 000003BE 2E1F move.l D7, [A7]+ 000003C0 2E1F move.l D7, [A7]+ 000003C2 4E5E unlink A6 000003C4 4E75 rts 000003C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_754: // at 000003C8 (misaligned) 000003CA FFFC .invalid <> 000003CC 2F07 move.l -[A7], D7 000003CE 42A7 clr.l -[A7] 000003D0 2E8D move.l [A7], A5 000003D2 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000003D6 2E1F move.l D7, [A7]+ 000003D8 3F2D F364 move.w -[A7], [A5 - 0xC9C] 000003DC 4EBA FE96 jsr [PC - 0x16A /* 00000274 */] 000003E0 42A7 clr.l -[A7] 000003E2 2F07 move.l -[A7], D7 000003E4 2F4D 0004 move.l [A7 + 0x4], A5 000003E8 2A5F movea.l A5, [A7]+ 000003EA 2E1F move.l D7, [A7]+ 000003EC 2E1F move.l D7, [A7]+ 000003EE 4E5E unlink A6 000003F0 4E75 rts 000003F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000003F4-000003FA fn000003F4: 000003F4 4E56 0000 link A6, 0 000003F8 2F0C move.l -[A7], A4 // end alternate branch 000003F4-000003FA fn000003F4: // (misaligned) 000003F6 0000 2F0C ori.b D0, 0xC 000003FA 286E 0008 movea.l A4, [A6 + 0x8] 000003FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000402 4EBA 2758 jsr [PC + 0x2758 /* 00002B5C */] 00000406 2054 movea.l A0, [A4] 00000408 7000 moveq.l D0, 0x00 0000040A 2140 0002 move.l [A0 + 0x2], D0 0000040E 2140 0006 move.l [A0 + 0x6], D0 00000412 285F movea.l A4, [A7]+ 00000414 4E5E unlink A6 00000416 2E9F move.l [A7], [A7]+ 00000418 4E75 rts 0000041A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000041C-0000042E fn0000041C: 0000041C 4E56 0000 link A6, 0 00000420 48E7 0018 movem.l -[A7], A3,A4 00000424 266E 000C movea.l A3, [A6 + 0xC] 00000428 286E 0008 movea.l A4, [A6 + 0x8] 0000042C 2054 movea.l A0, [A4] // end alternate branch 0000041C-0000042E fn0000041C: // (misaligned) 0000041E 0000 48E7 ori.b D0, 0xE7 00000422 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000426 000C 286E ori.b A4, 0x6E /* 'n' */ 0000042A 0008 2054 ori.b A0, 0x54 /* 'T' */ 0000042E 4AA8 0006 tst.l [A0 + 0x6] 00000432 6718 beq +0x1A /* 0000044C */ 00000434 26A8 0006 move.l [A3], [A0 + 0x6] 00000438 2268 0006 movea.l A1, [A0 + 0x6] 0000043C 234B 0004 move.l [A1 + 0x4], A3 00000440 7000 moveq.l D0, 0x00 00000442 2740 0004 move.l [A3 + 0x4], D0 00000446 214B 0006 move.l [A0 + 0x6], A3 0000044A 6014 bra +0x16 /* 00000460 */ label0000044C: 0000044C 7000 moveq.l D0, 0x00 0000044E 2680 move.l [A3], D0 00000450 7000 moveq.l D0, 0x00 00000452 2740 0004 move.l [A3 + 0x4], D0 00000456 2054 movea.l A0, [A4] 00000458 214B 0002 move.l [A0 + 0x2], A3 0000045C 214B 0006 move.l [A0 + 0x6], A3 label00000460: 00000460 4CDF 1800 movem.l A3,A4, [A7]+ 00000464 4E5E unlink A6 00000466 205F movea.l A0, [A7]+ 00000468 504F addq.w A7, 8 0000046A 4ED0 jmp [A0] fn0000046C: 0000046C 4E56 0000 link A6, 0 00000470 48E7 0018 movem.l -[A7], A3,A4 00000474 266E 000C movea.l A3, [A6 + 0xC] 00000478 286E 0008 movea.l A4, [A6 + 0x8] 0000047C 2054 movea.l A0, [A4] 0000047E B7E8 0002 cmpa.l A3, [A0 + 0x2] 00000482 6606 bne +0x8 /* 0000048A */ 00000484 216B 0004 0002 move.l [A0 + 0x2], [A3 + 0x4] label0000048A: 0000048A 2054 movea.l A0, [A4] 0000048C B7E8 0006 cmpa.l A3, [A0 + 0x6] 00000490 6604 bne +0x6 /* 00000496 */ 00000492 2153 0006 move.l [A0 + 0x6], [A3] label00000496: 00000496 4AAB 0004 tst.l [A3 + 0x4] 0000049A 6706 beq +0x8 /* 000004A2 */ 0000049C 206B 0004 movea.l A0, [A3 + 0x4] 000004A0 2093 move.l [A0], [A3] label000004A2: 000004A2 4A93 tst.l [A3] 000004A4 6708 beq +0xA /* 000004AE */ 000004A6 2053 movea.l A0, [A3] 000004A8 216B 0004 0004 move.l [A0 + 0x4], [A3 + 0x4] label000004AE: 000004AE 4CDF 1800 movem.l A3,A4, [A7]+ 000004B2 4E5E unlink A6 000004B4 205F movea.l A0, [A7]+ 000004B6 504F addq.w A7, 8 000004B8 4ED0 jmp [A0] 000004BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004BC-000004C0 fn000004BC: 000004BC 4E56 FFFC link A6, -0x0004 // end alternate branch 000004BC-000004C0 fn000004BC: // (misaligned) 000004BE FFFC .invalid <> 000004C0 48E7 0018 movem.l -[A7], A3,A4 000004C4 286E 0008 movea.l A4, [A6 + 0x8] 000004C8 2054 movea.l A0, [A4] 000004CA 2668 0006 movea.l A3, [A0 + 0x6] label000004CE: 000004CE 200B move.l D0, A3 000004D0 6714 beq +0x16 /* 000004E6 */ 000004D2 2F0B move.l -[A7], A3 000004D4 41EE 000C lea.l A0, [A6 + 0xC] 000004D8 2018 move.l D0, [A0]+ 000004DA 6702 beq +0x4 /* 000004DE */ 000004DC 2F00 move.l -[A7], D0 label000004DE: 000004DE 2050 movea.l A0, [A0] 000004E0 4E90 jsr [A0] 000004E2 2653 movea.l A3, [A3] 000004E4 60E8 bra -0x16 /* 000004CE */ label000004E6: 000004E6 4CDF 1800 movem.l A3,A4, [A7]+ 000004EA 4E5E unlink A6 000004EC 205F movea.l A0, [A7]+ 000004EE DEFC 000C add.w A7, 0xC 000004F2 4ED0 jmp [A0] export_755: fn000004F4: 000004F4 4E56 0000 link A6, 0 000004F8 48E7 0018 movem.l -[A7], A3,A4 000004FC 266E 0008 movea.l A3, [A6 + 0x8] 00000500 284B movea.l A4, A3 00000502 2054 movea.l A0, [A4] 00000504 4228 001A clr.b [A0 + 0x1A] 00000508 2F0B move.l -[A7], A3 0000050A 4EBA FEE8 jsr [PC - 0x118 /* 000003F4 */] 0000050E 42A7 clr.l -[A7] 00000510 2F0B move.l -[A7], A3 00000512 4EBA 261C jsr [PC + 0x261C /* 00002B30 */] 00000516 2054 movea.l A0, [A4] 00000518 215F 001C move.l [A0 + 0x1C], [A7]+ 0000051C 7000 moveq.l D0, 0x00 0000051E 2140 000A move.l [A0 + 0xA], D0 00000522 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC] 00000528 7000 moveq.l D0, 0x00 0000052A 2140 0016 move.l [A0 + 0x16], D0 0000052E 7006 moveq.l D0, 0x06 00000530 2140 0012 move.l [A0 + 0x12], D0 00000534 4268 0010 clr.w [A0 + 0x10] label00000538: 00000538 7000 moveq.l D0, 0x00 0000053A 322E 000C move.w D1, [A6 + 0xC] 0000053E 5341 subq.w D1, 1 00000540 3001 move.w D0, D1 00000542 2054 movea.l A0, [A4] 00000544 3228 0010 move.w D1, [A0 + 0x10] 00000548 E2A8 lsr D0, D1 0000054A 6F06 ble +0x8 /* 00000552 */ 0000054C 5268 0010 addq.w [A0 + 0x10], 1 00000550 60E6 bra -0x18 /* 00000538 */ label00000552: 00000552 2F2E 000E move.l -[A7], [A6 + 0xE] 00000556 2F0B move.l -[A7], A3 00000558 4EBA 050A jsr [PC + 0x50A /* 00000A64 */] 0000055C 4CDF 1800 movem.l A3,A4, [A7]+ 00000560 4E5E unlink A6 00000562 205F movea.l A0, [A7]+ 00000564 DEFC 000A add.w A7, 0xA /* '\n' */ 00000568 4ED0 jmp [A0] 0000056A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000056E FFFC .invalid <> 00000570 48E7 0018 movem.l -[A7], A3,A4 00000574 266E 0008 movea.l A3, [A6 + 0x8] 00000578 204B movea.l A0, A3 0000057A 5088 addq.l A0, 8 0000057C 2050 movea.l A0, [A0] 0000057E 2D48 FFFC move.l [A6 - 0x4], A0 00000582 286E 000C movea.l A4, [A6 + 0xC] 00000586 102C 0014 move.b D0, [A4 + 0x14] 0000058A 6738 beq +0x3A /* 000005C4 */ 0000058C 202B 0010 move.l D0, [A3 + 0x10] 00000590 B0AC 0008 cmp.l D0, [A4 + 0x8] 00000594 6C08 bge +0xA /* 0000059E */ 00000596 202B 000C move.l D0, [A3 + 0xC] 0000059A 91AC 0008 sub.l [A4 + 0x8], D0 label0000059E: 0000059E 202B 0010 move.l D0, [A3 + 0x10] 000005A2 B0AC 000C cmp.l D0, [A4 + 0xC] 000005A6 6E08 bgt +0xA /* 000005B0 */ 000005A8 202B 000C move.l D0, [A3 + 0xC] 000005AC 91AC 000C sub.l [A4 + 0xC], D0 label000005B0: 000005B0 202B 0010 move.l D0, [A3 + 0x10] 000005B4 B0AC 0010 cmp.l D0, [A4 + 0x10] 000005B8 6E40 bgt +0x42 /* 000005FA */ 000005BA 202B 000C move.l D0, [A3 + 0xC] 000005BE 91AC 0010 sub.l [A4 + 0x10], D0 000005C2 6036 bra +0x38 /* 000005FA */ label000005C4: 000005C4 202B 0010 move.l D0, [A3 + 0x10] 000005C8 B0AC 0008 cmp.l D0, [A4 + 0x8] 000005CC 6C08 bge +0xA /* 000005D6 */ 000005CE 202B 000C move.l D0, [A3 + 0xC] 000005D2 91AC 0008 sub.l [A4 + 0x8], D0 label000005D6: 000005D6 202B 0010 move.l D0, [A3 + 0x10] 000005DA B0AC 000C cmp.l D0, [A4 + 0xC] 000005DE 6C08 bge +0xA /* 000005E8 */ 000005E0 202B 000C move.l D0, [A3 + 0xC] 000005E4 91AC 000C sub.l [A4 + 0xC], D0 label000005E8: 000005E8 202B 0010 move.l D0, [A3 + 0x10] 000005EC B0AC 0010 cmp.l D0, [A4 + 0x10] 000005F0 6E08 bgt +0xA /* 000005FA */ 000005F2 202B 000C move.l D0, [A3 + 0xC] 000005F6 91AC 0010 sub.l [A4 + 0x10], D0 label000005FA: 000005FA 4CDF 1800 movem.l A3,A4, [A7]+ 000005FE 4E5E unlink A6 00000600 205F movea.l A0, [A7]+ 00000602 504F addq.w A7, 8 00000604 4ED0 jmp [A0] 00000606 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000608-0000060C fn00000608: 00000608 4E56 FFF0 link A6, -0x0010 // end alternate branch 00000608-0000060C fn00000608: // (misaligned) 0000060A FFF0 .invalid <> 0000060C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000610 266E 0008 movea.l A3, [A6 + 0x8] 00000614 284B movea.l A4, A3 00000616 2054 movea.l A0, [A4] 00000618 3028 0010 move.w D0, [A0 + 0x10] 0000061C 282E 000C move.l D4, [A6 + 0xC] 00000620 E1AC lsl D4, D0 00000622 42A7 clr.l -[A7] 00000624 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000628 2F0B move.l -[A7], A3 0000062A 4EBA 00C8 jsr [PC + 0xC8 /* 000006F4 */] 0000062E 2A1F move.l D5, [A7]+ 00000630 42A7 clr.l -[A7] 00000632 202E 000C move.l D0, [A6 + 0xC] 00000636 D0AE 0010 add.l D0, [A6 + 0x10] 0000063A 2F00 move.l -[A7], D0 0000063C 2F0B move.l -[A7], A3 0000063E 4EBA 00B4 jsr [PC + 0xB4 /* 000006F4 */] 00000642 2E1F move.l D7, [A7]+ 00000644 42A7 clr.l -[A7] 00000646 2054 movea.l A0, [A4] 00000648 2028 000A move.l D0, [A0 + 0xA] 0000064C 5280 addq.l D0, 1 0000064E 2F00 move.l -[A7], D0 00000650 2F0B move.l -[A7], A3 00000652 4EBA 00A0 jsr [PC + 0xA0 /* 000006F4 */] 00000656 2C1F move.l D6, [A7]+ 00000658 BC87 cmp.l D6, D7 0000065A 6F0E ble +0x10 /* 0000066A */ 0000065C 2F07 move.l -[A7], D7 0000065E 2F05 move.l -[A7], D5 00000660 2006 move.l D0, D6 00000662 9087 sub.l D0, D7 00000664 2F00 move.l -[A7], D0 00000666 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label0000066A: 0000066A 2054 movea.l A0, [A4] 0000066C 2028 000A move.l D0, [A0 + 0xA] 00000670 90AE 000C sub.l D0, [A6 + 0xC] 00000674 2F00 move.l -[A7], D0 00000676 2F0B move.l -[A7], A3 00000678 4EBA 03EA jsr [PC + 0x3EA /* 00000A64 */] 0000067C 202E 000C move.l D0, [A6 + 0xC] 00000680 2054 movea.l A0, [A4] 00000682 91A8 000A sub.l [A0 + 0xA], D0 00000686 4AA8 0006 tst.l [A0 + 0x6] 0000068A 670C beq +0xE /* 00000698 */ 0000068C 487A FEDE pea.l [PC - 0x122 /* 0000056C, value 0x4E56FFFC */] 00000690 2F0E move.l -[A7], A6 00000692 2F0B move.l -[A7], A3 00000694 4EBA FE26 jsr [PC - 0x1DA /* 000004BC */] label00000698: 00000698 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000069C 4E5E unlink A6 0000069E 205F movea.l A0, [A7]+ 000006A0 DEFC 000C add.w A7, 0xC 000006A4 4ED0 jmp [A0] 000006A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_756: // at 000006A8 (misaligned) 000006AA 0000 2F0C ori.b D0, 0xC 000006AE 286E 0008 movea.l A4, [A6 + 0x8] 000006B2 4AAE 000C tst.l [A6 + 0xC] 000006B6 6F2E ble +0x30 /* 000006E6 */ 000006B8 42A7 clr.l -[A7] 000006BA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000006BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C2 4EBA 0030 jsr [PC + 0x30 /* 000006F4 */] 000006C6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006CA 202E 000C move.l D0, [A6 + 0xC] 000006CE 5380 subq.l D0, 1 000006D0 2054 movea.l A0, [A4] 000006D2 3228 0010 move.w D1, [A0 + 0x10] 000006D6 E3A8 lsl D0, D1 000006D8 3228 000E move.w D1, [A0 + 0xE] 000006DC 48C1 ext.l D1 000006DE D280 add.l D1, D0 000006E0 2F01 move.l -[A7], D1 000006E2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label000006E6: 000006E6 285F movea.l A4, [A7]+ 000006E8 4E5E unlink A6 000006EA 205F movea.l A0, [A7]+ 000006EC DEFC 0010 add.w A7, 0x10 000006F0 4ED0 jmp [A0] 000006F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006F4-000006F8 fn000006F4: 000006F4 4E56 FFFC link A6, -0x0004 // end alternate branch 000006F4-000006F8 fn000006F4: // (misaligned) 000006F6 FFFC .invalid <> 000006F8 2F0C move.l -[A7], A4 000006FA 286E 0008 movea.l A4, [A6 + 0x8] 000006FE 42A7 clr.l -[A7] 00000700 206E 0008 movea.l A0, [A6 + 0x8] 00000704 2F10 move.l -[A7], [A0] 00000706 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 0000070A 2054 movea.l A0, [A4] 0000070C 2028 001C move.l D0, [A0 + 0x1C] 00000710 D09F add.l D0, [A7]+ 00000712 222E 000C move.l D1, [A6 + 0xC] 00000716 5381 subq.l D1, 1 00000718 3428 0010 move.w D2, [A0 + 0x10] 0000071C E5A9 lsl D1, D2 0000071E D280 add.l D1, D0 00000720 2D41 0010 move.l [A6 + 0x10], D1 00000724 285F movea.l A4, [A7]+ 00000726 4E5E unlink A6 00000728 205F movea.l A0, [A7]+ 0000072A 504F addq.w A7, 8 0000072C 4ED0 jmp [A0] 0000072E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_757: // at 00000730 (misaligned) 00000732 0000 48E7 ori.b D0, 0xE7 00000736 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000073A 0008 284B ori.b A0, 0x4B /* 'K' */ 0000073E 2054 movea.l A0, [A4] 00000740 4AA8 0006 tst.l [A0 + 0x6] 00000744 671E beq +0x20 /* 00000764 */ 00000746 117C 0001 001A move.b [A0 + 0x1A], 0x1 0000074C 4AA8 000A tst.l [A0 + 0xA] 00000750 6F18 ble +0x1A /* 0000076A */ 00000752 7001 moveq.l D0, 0x01 00000754 2F00 move.l -[A7], D0 00000756 2054 movea.l A0, [A4] 00000758 2F28 000A move.l -[A7], [A0 + 0xA] 0000075C 2F0B move.l -[A7], A3 0000075E 4EBA FEA8 jsr [PC - 0x158 /* 00000608 */] 00000762 6006 bra +0x8 /* 0000076A */ label00000764: 00000764 2F0B move.l -[A7], A3 00000766 4EBA 239C jsr [PC + 0x239C /* 00002B04 */] label0000076A: 0000076A 4CDF 1800 movem.l A3,A4, [A7]+ 0000076E 4E5E unlink A6 00000770 2E9F move.l [A7], [A7]+ 00000772 4E75 rts export_758: 00000774 4E56 0000 link A6, 0 00000778 206E 0008 movea.l A0, [A6 + 0x8] 0000077C 2050 movea.l A0, [A0] 0000077E 2D68 000A 000C move.l [A6 + 0xC], [A0 + 0xA] 00000784 4E5E unlink A6 00000786 2E9F move.l [A7], [A7]+ 00000788 4E75 rts 0000078A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000078E FFFC .invalid <> 00000790 48E7 0018 movem.l -[A7], A3,A4 00000794 266E 0008 movea.l A3, [A6 + 0x8] 00000798 204B movea.l A0, A3 0000079A 5088 addq.l A0, 8 0000079C 2050 movea.l A0, [A0] 0000079E 2D48 FFFC move.l [A6 - 0x4], A0 000007A2 286E 000C movea.l A4, [A6 + 0xC] 000007A6 102C 0014 move.b D0, [A4 + 0x14] 000007AA 6738 beq +0x3A /* 000007E4 */ 000007AC 202B 0014 move.l D0, [A3 + 0x14] 000007B0 B0AC 0008 cmp.l D0, [A4 + 0x8] 000007B4 6E08 bgt +0xA /* 000007BE */ 000007B6 202B 000C move.l D0, [A3 + 0xC] 000007BA D1AC 0008 add.l [A4 + 0x8], D0 label000007BE: 000007BE 202B 0014 move.l D0, [A3 + 0x14] 000007C2 B0AC 000C cmp.l D0, [A4 + 0xC] 000007C6 6E08 bgt +0xA /* 000007D0 */ 000007C8 202B 000C move.l D0, [A3 + 0xC] 000007CC D1AC 000C add.l [A4 + 0xC], D0 label000007D0: 000007D0 202B 0014 move.l D0, [A3 + 0x14] 000007D4 B0AC 0010 cmp.l D0, [A4 + 0x10] 000007D8 6E40 bgt +0x42 /* 0000081A */ 000007DA 202B 000C move.l D0, [A3 + 0xC] 000007DE D1AC 0010 add.l [A4 + 0x10], D0 000007E2 6036 bra +0x38 /* 0000081A */ label000007E4: 000007E4 202B 0014 move.l D0, [A3 + 0x14] 000007E8 B0AC 0008 cmp.l D0, [A4 + 0x8] 000007EC 6E08 bgt +0xA /* 000007F6 */ 000007EE 202B 000C move.l D0, [A3 + 0xC] 000007F2 D1AC 0008 add.l [A4 + 0x8], D0 label000007F6: 000007F6 202B 0014 move.l D0, [A3 + 0x14] 000007FA B0AC 000C cmp.l D0, [A4 + 0xC] 000007FE 6C08 bge +0xA /* 00000808 */ 00000800 202B 000C move.l D0, [A3 + 0xC] 00000804 D1AC 000C add.l [A4 + 0xC], D0 label00000808: 00000808 202B 0014 move.l D0, [A3 + 0x14] 0000080C B0AC 0010 cmp.l D0, [A4 + 0x10] 00000810 6E08 bgt +0xA /* 0000081A */ 00000812 202B 000C move.l D0, [A3 + 0xC] 00000816 D1AC 0010 add.l [A4 + 0x10], D0 label0000081A: 0000081A 4CDF 1800 movem.l A3,A4, [A7]+ 0000081E 4E5E unlink A6 00000820 205F movea.l A0, [A7]+ 00000822 504F addq.w A7, 8 00000824 4ED0 jmp [A0] 00000826 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000828-0000082C export_759: fn00000828: 00000828 4E56 FFF0 link A6, -0x0010 // end alternate branch 00000828-0000082C export_759: // at 00000828 (misaligned) fn00000828: // (misaligned) 0000082A FFF0 .invalid <> 0000082C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000830 2E2E 0008 move.l D7, [A6 + 0x8] 00000834 2847 movea.l A4, D7 00000836 202E 000C move.l D0, [A6 + 0xC] 0000083A 2054 movea.l A0, [A4] 0000083C D0A8 000A add.l D0, [A0 + 0xA] 00000840 2F00 move.l -[A7], D0 00000842 2F07 move.l -[A7], D7 00000844 4EBA 021E jsr [PC + 0x21E /* 00000A64 */] 00000848 42A7 clr.l -[A7] 0000084A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000084E 2F07 move.l -[A7], D7 00000850 4EBA FEA2 jsr [PC - 0x15E /* 000006F4 */] 00000854 265F movea.l A3, [A7]+ 00000856 42A7 clr.l -[A7] 00000858 202E 000C move.l D0, [A6 + 0xC] 0000085C D0AE 0014 add.l D0, [A6 + 0x14] 00000860 2F00 move.l -[A7], D0 00000862 2F07 move.l -[A7], D7 00000864 4EBA FE8E jsr [PC - 0x172 /* 000006F4 */] 00000868 281F move.l D4, [A7]+ 0000086A 42A7 clr.l -[A7] 0000086C 2054 movea.l A0, [A4] 0000086E 2028 000A move.l D0, [A0 + 0xA] 00000872 5280 addq.l D0, 1 00000874 2F00 move.l -[A7], D0 00000876 2F07 move.l -[A7], D7 00000878 4EBA FE7A jsr [PC - 0x186 /* 000006F4 */] 0000087C 2A1F move.l D5, [A7]+ 0000087E 2054 movea.l A0, [A4] 00000880 3028 0010 move.w D0, [A0 + 0x10] 00000884 2C2E 000C move.l D6, [A6 + 0xC] 00000888 E1AE lsl D6, D0 0000088A 202E 0014 move.l D0, [A6 + 0x14] 0000088E B0A8 000A cmp.l D0, [A0 + 0xA] 00000892 6E0E bgt +0x10 /* 000008A2 */ 00000894 2F0B move.l -[A7], A3 00000896 2F04 move.l -[A7], D4 00000898 2005 move.l D0, D5 0000089A 908B sub.l D0, A3 0000089C 2F00 move.l -[A7], D0 0000089E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label000008A2: 000008A2 7004 moveq.l D0, 0x04 000008A4 B086 cmp.l D0, D6 000008A6 57C0 seq D0 000008A8 4A00 tst.b D0 000008AA 6728 beq +0x2A /* 000008D4 */ 000008AC 122E 0013 move.b D1, [A6 + 0x13] 000008B0 0241 0001 andi.w D1, 0x1 000008B4 0A01 0001 xori.b D1, 0x1 000008B8 C001 and.b D0, D1 000008BA 4A00 tst.b D0 000008BC 6716 beq +0x18 /* 000008D4 */ 000008BE 220B move.l D1, A3 000008C0 0241 0001 andi.w D1, 0x1 000008C4 0A01 0001 xori.b D1, 0x1 000008C8 C001 and.b D0, D1 000008CA 6708 beq +0xA /* 000008D4 */ 000008CC 206E 0010 movea.l A0, [A6 + 0x10] 000008D0 2690 move.l [A3], [A0] 000008D2 600C bra +0xE /* 000008E0 */ label000008D4: 000008D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008D8 2F0B move.l -[A7], A3 000008DA 2F06 move.l -[A7], D6 000008DC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label000008E0: 000008E0 202E 000C move.l D0, [A6 + 0xC] 000008E4 2054 movea.l A0, [A4] 000008E6 D1A8 000A add.l [A0 + 0xA], D0 000008EA 4AA8 0006 tst.l [A0 + 0x6] 000008EE 670C beq +0xE /* 000008FC */ 000008F0 487A FE9A pea.l [PC - 0x166 /* 0000078C, value 0x4E56FFFC */] 000008F4 2F0E move.l -[A7], A6 000008F6 2F07 move.l -[A7], D7 000008F8 4EBA FBC2 jsr [PC - 0x43E /* 000004BC */] label000008FC: 000008FC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000900 4E5E unlink A6 00000902 205F movea.l A0, [A7]+ 00000904 DEFC 0010 add.w A7, 0x10 00000908 4ED0 jmp [A0] 0000090A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_760: // at 0000090C (misaligned) 0000090E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000912 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000916 4AA8 000A tst.l [A0 + 0xA] 0000091A 57C0 seq D0 0000091C 4400 neg.b D0 0000091E 1D40 000C move.b [A6 + 0xC], D0 00000922 4E5E unlink A6 00000924 2E9F move.l [A7], [A7]+ 00000926 4E75 rts 00000928 4E56 FFFC link A6, -0x0004 0000092C 2F0C move.l -[A7], A4 0000092E 286E 0008 movea.l A4, [A6 + 0x8] 00000932 204C movea.l A0, A4 00000934 5088 addq.l A0, 8 00000936 2050 movea.l A0, [A0] 00000938 2D48 FFFC move.l [A6 - 0x4], A0 0000093C 486C FFAC pea.l [A4 - 0x54] 00000940 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000944 4EBA FB26 jsr [PC - 0x4DA /* 0000046C */] 00000948 285F movea.l A4, [A7]+ 0000094A 4E5E unlink A6 0000094C 205F movea.l A0, [A7]+ 0000094E DEFC 000A add.w A7, 0xA /* '\n' */ 00000952 4ED0 jmp [A0] export_761: fn00000954: 00000954 4E56 FFAC link A6, -0x0054 00000958 48E7 0018 movem.l -[A7], A3,A4 0000095C 266E 0008 movea.l A3, [A6 + 0x8] 00000960 284B movea.l A4, A3 00000962 7000 moveq.l D0, 0x00 00000964 2D40 0016 move.l [A6 + 0x16], D0 00000968 2054 movea.l A0, [A4] 0000096A 4AA8 000A tst.l [A0 + 0xA] 0000096E 6F00 00E4 ble +0xE6 /* 00000A54 */ 00000972 486E FFAC pea.l [A6 - 0x54] 00000976 2F0B move.l -[A7], A3 00000978 4EBA FAA2 jsr [PC - 0x55E /* 0000041C */] 0000097C 486E FFC2 pea.l [A6 - 0x3E] 00000980 487A FFA6 pea.l [PC - 0x5A /* 00000928, value 0x4E56FFFC */] 00000984 2F0E move.l -[A7], A6 00000986 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000098A 1D6E 000C FFC0 move.b [A6 - 0x40], [A6 + 0xC] 00000990 7001 moveq.l D0, 0x01 00000992 2D40 FFB4 move.l [A6 - 0x4C], D0 00000996 2054 movea.l A0, [A4] 00000998 2D68 000A FFBC move.l [A6 - 0x44], [A0 + 0xA] 0000099E 102E 000C move.b D0, [A6 + 0xC] 000009A2 6730 beq +0x32 /* 000009D4 */ 000009A4 2D6E FFB4 FFB8 move.l [A6 - 0x48], [A6 - 0x4C] label000009AA: 000009AA 4267 clr.w -[A7] 000009AC 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000009B0 41EE 000E lea.l A0, [A6 + 0xE] 000009B4 2018 move.l D0, [A0]+ 000009B6 6702 beq +0x4 /* 000009BA */ 000009B8 2F00 move.l -[A7], D0 label000009BA: 000009BA 2050 movea.l A0, [A0] 000009BC 4E90 jsr [A0] 000009BE 101F move.b D0, [A7]+ 000009C0 6702 beq +0x4 /* 000009C4 */ 000009C2 603E bra +0x40 /* 00000A02 */ label000009C4: 000009C4 52AE FFB8 addq.l [A6 - 0x48], 1 000009C8 202E FFB8 move.l D0, [A6 - 0x48] 000009CC B0AE FFBC cmp.l D0, [A6 - 0x44] 000009D0 6FD8 ble -0x26 /* 000009AA */ 000009D2 602E bra +0x30 /* 00000A02 */ label000009D4: 000009D4 2D6E FFBC FFB8 move.l [A6 - 0x48], [A6 - 0x44] label000009DA: 000009DA 4267 clr.w -[A7] 000009DC 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000009E0 41EE 000E lea.l A0, [A6 + 0xE] 000009E4 2018 move.l D0, [A0]+ 000009E6 6702 beq +0x4 /* 000009EA */ 000009E8 2F00 move.l -[A7], D0 label000009EA: 000009EA 2050 movea.l A0, [A0] 000009EC 4E90 jsr [A0] 000009EE 101F move.b D0, [A7]+ 000009F0 6702 beq +0x4 /* 000009F4 */ 000009F2 600E bra +0x10 /* 00000A02 */ label000009F4: 000009F4 53AE FFB8 subq.l [A6 - 0x48], 1 000009F8 202E FFB8 move.l D0, [A6 - 0x48] 000009FC B0AE FFB4 cmp.l D0, [A6 - 0x4C] 00000A00 6CD8 bge -0x26 /* 000009DA */ label00000A02: 00000A02 4AAE FFB8 tst.l [A6 - 0x48] 00000A06 5DC0 slt D0 00000A08 4A00 tst.b D0 00000A0A 6610 bne +0x12 /* 00000A1C */ 00000A0C 222E FFB8 move.l D1, [A6 - 0x48] 00000A10 2054 movea.l A0, [A4] 00000A12 B2A8 000A cmp.l D1, [A0 + 0xA] 00000A16 5EC1 sgt D1 00000A18 8001 or.b D0, D1 00000A1A 6708 beq +0xA /* 00000A24 */ label00000A1C: 00000A1C 7000 moveq.l D0, 0x00 00000A1E 2D40 0016 move.l [A6 + 0x16], D0 00000A22 6006 bra +0x8 /* 00000A2A */ label00000A24: 00000A24 2D6E FFB8 0016 move.l [A6 + 0x16], [A6 - 0x48] label00000A2A: 00000A2A 486E FFC2 pea.l [A6 - 0x3E] 00000A2E 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00000A32 486E FFAC pea.l [A6 - 0x54] 00000A36 2F0B move.l -[A7], A3 00000A38 4EBA FA32 jsr [PC - 0x5CE /* 0000046C */] 00000A3C 2054 movea.l A0, [A4] 00000A3E 1028 001A move.b D0, [A0 + 0x1A] 00000A42 6710 beq +0x12 /* 00000A54 */ 00000A44 4AA8 0006 tst.l [A0 + 0x6] 00000A48 57C1 seq D1 00000A4A C001 and.b D0, D1 00000A4C 6706 beq +0x8 /* 00000A54 */ 00000A4E 2F0B move.l -[A7], A3 00000A50 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000A54: 00000A54 4CDF 1800 movem.l A3,A4, [A7]+ 00000A58 4E5E unlink A6 00000A5A 205F movea.l A0, [A7]+ 00000A5C DEFC 000E add.w A7, 0xE 00000A60 4ED0 jmp [A0] 00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A64-00000A68 export_762: fn00000A64: 00000A64 4E56 FFFC link A6, -0x0004 // end alternate branch 00000A64-00000A68 export_762: // at 00000A64 (misaligned) fn00000A64: // (misaligned) 00000A66 FFFC .invalid <> 00000A68 48E7 0308 movem.l -[A7], D6,D7,A4 00000A6C 2C2E 000C move.l D6, [A6 + 0xC] 00000A70 286E 0008 movea.l A4, [A6 + 0x8] 00000A74 2054 movea.l A0, [A4] 00000A76 BCA8 0016 cmp.l D6, [A0 + 0x16] 00000A7A 5EC0 sgt D0 00000A7C 4A00 tst.b D0 00000A7E 6610 bne +0x12 /* 00000A90 */ 00000A80 2228 0016 move.l D1, [A0 + 0x16] 00000A84 9286 sub.l D1, D6 00000A86 B2A8 0012 cmp.l D1, [A0 + 0x12] 00000A8A 5CC1 sge D1 00000A8C 8001 or.b D0, D1 00000A8E 6746 beq +0x48 /* 00000AD6 */ label00000A90: 00000A90 2054 movea.l A0, [A4] 00000A92 4AA8 0012 tst.l [A0 + 0x12] 00000A96 671C beq +0x1E /* 00000AB4 */ 00000A98 2028 0012 move.l D0, [A0 + 0x12] 00000A9C D086 add.l D0, D6 00000A9E 2228 0012 move.l D1, [A0 + 0x12] 00000AA2 D286 add.l D1, D6 00000AA4 2F01 move.l -[A7], D1 00000AA6 2F28 0012 move.l -[A7], [A0 + 0x12] 00000AAA 4EAD 5A5A jsr [A5 + 0x5A5A /* export_2887 */] 00000AAE 2E00 move.l D7, D0 00000AB0 9E9F sub.l D7, [A7]+ 00000AB2 6002 bra +0x4 /* 00000AB6 */ label00000AB4: 00000AB4 2E06 move.l D7, D6 label00000AB6: 00000AB6 2054 movea.l A0, [A4] 00000AB8 BEA8 0016 cmp.l D7, [A0 + 0x16] 00000ABC 6712 beq +0x14 /* 00000AD0 */ 00000ABE 3028 0010 move.w D0, [A0 + 0x10] 00000AC2 2207 move.l D1, D7 00000AC4 E1A9 lsl D1, D0 00000AC6 2F01 move.l -[A7], D1 00000AC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACC 4EBA 20A2 jsr [PC + 0x20A2 /* 00002B70 */] label00000AD0: 00000AD0 2054 movea.l A0, [A4] 00000AD2 2147 0016 move.l [A0 + 0x16], D7 label00000AD6: 00000AD6 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000ADA 4E5E unlink A6 00000ADC 205F movea.l A0, [A7]+ 00000ADE 504F addq.w A7, 8 00000AE0 4ED0 jmp [A0] 00000AE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AE4-00000AE8 export_763: fn00000AE4: 00000AE4 4E56 FFFC link A6, -0x0004 // end alternate branch 00000AE4-00000AE8 export_763: // at 00000AE4 (misaligned) fn00000AE4: // (misaligned) 00000AE6 FFFC .invalid <> 00000AE8 486E FFFC pea.l [A6 - 0x4] 00000AEC 486D 28D4 pea.l [A5 + 0x28D4] 00000AF0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00000AF4 4EBA 1F8E jsr [PC + 0x1F8E /* 00002A84 */] 00000AF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000AFC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000B00 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B04 4EBA 0052 jsr [PC + 0x52 /* 00000B58 */] 00000B08 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] 00000B0E 4E5E unlink A6 00000B10 4E75 rts 00000B12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_764: // at 00000B14 (misaligned) 00000B16 FFFC .invalid <> 00000B18 2F0C move.l -[A7], A4 00000B1A 42A7 clr.l -[A7] 00000B1C 4EBA FFC6 jsr [PC - 0x3A /* 00000AE4 */] 00000B20 285F movea.l A4, [A7]+ 00000B22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B26 2F0C move.l -[A7], A4 00000B28 4EBA FF3A jsr [PC - 0xC6 /* 00000A64 */] 00000B2C 2D4C 000C move.l [A6 + 0xC], A4 00000B30 285F movea.l A4, [A7]+ 00000B32 4E5E unlink A6 00000B34 2E9F move.l [A7], [A7]+ 00000B36 4E75 rts export_765: fn00000B38: 00000B38 4E56 0000 link A6, 0 00000B3C 7000 moveq.l D0, 0x00 00000B3E 2D40 000C move.l [A6 + 0xC], D0 00000B42 4AAE 0008 tst.l [A6 + 0x8] 00000B46 6708 beq +0xA /* 00000B50 */ 00000B48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B4C 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000B50: 00000B50 4E5E unlink A6 00000B52 2E9F move.l [A7], [A7]+ 00000B54 4E75 rts 00000B56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B58-00000B5E export_766: fn00000B58: 00000B58 4E56 0000 link A6, 0 00000B5C 42A7 clr.l -[A7] // end alternate branch 00000B58-00000B5E export_766: // at 00000B58 (misaligned) fn00000B58: // (misaligned) 00000B5A 0000 42A7 ori.b D0, 0xA7 00000B5E 3F3C 0004 move.w -[A7], 0x4 00000B62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B66 4EBA F98C jsr [PC - 0x674 /* 000004F4 */] 00000B6A 206E 0008 movea.l A0, [A6 + 0x8] 00000B6E 2050 movea.l A0, [A0] 00000B70 4268 0020 clr.w [A0 + 0x20] 00000B74 4E5E unlink A6 00000B76 2E9F move.l [A7], [A7]+ 00000B78 4E75 rts 00000B7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B7C-00000B82 export_767: fn00000B7C: 00000B7C 4E56 0000 link A6, 0 00000B80 42A7 clr.l -[A7] // end alternate branch 00000B7C-00000B82 export_767: // at 00000B7C (misaligned) fn00000B7C: // (misaligned) 00000B7E 0000 42A7 ori.b D0, 0xA7 00000B82 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B8A 4EBA FB68 jsr [PC - 0x498 /* 000006F4 */] 00000B8E 205F movea.l A0, [A7]+ 00000B90 2D50 0010 move.l [A6 + 0x10], [A0] 00000B94 4E5E unlink A6 00000B96 205F movea.l A0, [A7]+ 00000B98 504F addq.w A7, 8 00000B9A 4ED0 jmp [A0] export_768: fn00000B9C: 00000B9C 4E56 0000 link A6, 0 00000BA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BA4 7001 moveq.l D0, 0x01 00000BA6 2F00 move.l -[A7], D0 00000BA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BAC 4EBA FA5A jsr [PC - 0x5A6 /* 00000608 */] 00000BB0 4E5E unlink A6 00000BB2 205F movea.l A0, [A7]+ 00000BB4 504F addq.w A7, 8 00000BB6 4ED0 jmp [A0] export_769: fn00000BB8: 00000BB8 4E56 0000 link A6, 0 00000BBC 42A7 clr.l -[A7] 00000BBE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC6 4EBA FB2C jsr [PC - 0x4D4 /* 000006F4 */] 00000BCA 205F movea.l A0, [A7]+ 00000BCC 20AE 000C move.l [A0], [A6 + 0xC] 00000BD0 4E5E unlink A6 00000BD2 205F movea.l A0, [A7]+ 00000BD4 DEFC 000C add.w A7, 0xC 00000BD8 4ED0 jmp [A0] 00000BDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_770: // at 00000BDC (misaligned) 00000BDE FFFC .invalid <> 00000BE0 48E7 0108 movem.l -[A7], D7,A4 00000BE4 286E 0008 movea.l A4, [A6 + 0x8] 00000BE8 42A7 clr.l -[A7] 00000BEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BEE 2F0C move.l -[A7], A4 00000BF0 4EBA 015A jsr [PC + 0x15A /* 00000D4C */] 00000BF4 2E1F move.l D7, [A7]+ 00000BF6 6708 beq +0xA /* 00000C00 */ 00000BF8 2F07 move.l -[A7], D7 00000BFA 2F0C move.l -[A7], A4 00000BFC 4EBA FF9E jsr [PC - 0x62 /* 00000B9C */] label00000C00: 00000C00 4CDF 1080 movem.l D7,A4, [A7]+ 00000C04 4E5E unlink A6 00000C06 205F movea.l A0, [A7]+ 00000C08 504F addq.w A7, 8 00000C0A 4ED0 jmp [A0] export_771: fn00000C0C: 00000C0C 4E56 0000 link A6, 0 00000C10 2F0C move.l -[A7], A4 00000C12 286E 0008 movea.l A4, [A6 + 0x8] 00000C16 2054 movea.l A0, [A4] 00000C18 4AA8 000A tst.l [A0 + 0xA] 00000C1C 6F10 ble +0x12 /* 00000C2E */ 00000C1E 7001 moveq.l D0, 0x01 00000C20 2F00 move.l -[A7], D0 00000C22 2F28 000A move.l -[A7], [A0 + 0xA] 00000C26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C2A 4EBA F9DC jsr [PC - 0x624 /* 00000608 */] label00000C2E: 00000C2E 285F movea.l A4, [A7]+ 00000C30 4E5E unlink A6 00000C32 2E9F move.l [A7], [A7]+ 00000C34 4E75 rts 00000C36 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C3A 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000C3E 000C 226E ori.b A4, 0x6E /* 'n' */ 00000C42 0008 41E9 ori.b A0, 0xE9 00000C46 000C 2018 ori.b A4, 0x18 00000C4A 6702 beq +0x4 /* 00000C4E */ 00000C4C 2F00 move.l -[A7], D0 label00000C4E: 00000C4E 2050 movea.l A0, [A0] 00000C50 4E90 jsr [A0] 00000C52 422E 0010 clr.b [A6 + 0x10] 00000C56 4E5E unlink A6 00000C58 205F movea.l A0, [A7]+ 00000C5A 504F addq.w A7, 8 00000C5C 4ED0 jmp [A0] 00000C5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C60-00000C64 export_772: fn00000C60: 00000C60 4E56 FFFC link A6, -0x0004 // end alternate branch 00000C60-00000C64 export_772: // at 00000C60 (misaligned) fn00000C60: // (misaligned) 00000C62 FFFC .invalid <> 00000C64 42A7 clr.l -[A7] 00000C66 487A FFD0 pea.l [PC - 0x30 /* 00000C38, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000C6A 2F0E move.l -[A7], A6 00000C6C 1F3C 0001 move.b -[A7], 0x1 00000C70 486E FFFC pea.l [A6 - 0x4] 00000C74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C78 4EBA 01FA jsr [PC + 0x1FA /* 00000E74 */] 00000C7C 4A9F tst.l [A7]+ 00000C7E 4E5E unlink A6 00000C80 205F movea.l A0, [A7]+ 00000C82 DEFC 000C add.w A7, 0xC 00000C86 4ED0 jmp [A0] export_773: 00000C88 4E56 0000 link A6, 0 00000C8C 206E 0008 movea.l A0, [A6 + 0x8] 00000C90 2050 movea.l A0, [A0] 00000C92 4AA8 000A tst.l [A0 + 0xA] 00000C96 6E08 bgt +0xA /* 00000CA0 */ 00000C98 7000 moveq.l D0, 0x00 00000C9A 2D40 000C move.l [A6 + 0xC], D0 00000C9E 6012 bra +0x14 /* 00000CB2 */ label00000CA0: 00000CA0 42A7 clr.l -[A7] 00000CA2 7001 moveq.l D0, 0x01 00000CA4 2F00 move.l -[A7], D0 00000CA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CAA 4EBA FED0 jsr [PC - 0x130 /* 00000B7C */] 00000CAE 2D5F 000C move.l [A6 + 0xC], [A7]+ label00000CB2: 00000CB2 4E5E unlink A6 00000CB4 2E9F move.l [A7], [A7]+ 00000CB6 4E75 rts export_774: 00000CB8 4E56 FFFC link A6, -0x0004 00000CBC 42A7 clr.l -[A7] 00000CBE 41EE 0014 lea.l A0, [A6 + 0x14] 00000CC2 2F20 move.l -[A7], -[A0] 00000CC4 2F20 move.l -[A7], -[A0] 00000CC6 1F3C 0001 move.b -[A7], 0x1 00000CCA 486E FFFC pea.l [A6 - 0x4] 00000CCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD2 4EBA 01A0 jsr [PC + 0x1A0 /* 00000E74 */] 00000CD6 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000CDA 4E5E unlink A6 00000CDC 205F movea.l A0, [A7]+ 00000CDE DEFC 000C add.w A7, 0xC 00000CE2 4ED0 jmp [A0] export_775: 00000CE4 4E56 0000 link A6, 0 00000CE8 487A 18E2 pea.l [PC + 0x18E2 /* 000025CC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000CEC 42A7 clr.l -[A7] 00000CEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF2 4EBA FF6C jsr [PC - 0x94 /* 00000C60 */] 00000CF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CFA 4EBA FF10 jsr [PC - 0xF0 /* 00000C0C */] 00000CFE 4E5E unlink A6 00000D00 2E9F move.l [A7], [A7]+ 00000D02 4E75 rts export_776: 00000D04 4E56 0000 link A6, 0 00000D08 487A 18C2 pea.l [PC + 0x18C2 /* 000025CC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000D0C 42A7 clr.l -[A7] 00000D0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D12 4EBA FF4C jsr [PC - 0xB4 /* 00000C60 */] 00000D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D1A 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000D1E 4E5E unlink A6 00000D20 2E9F move.l [A7], [A7]+ 00000D22 4E75 rts 00000D24 4E56 0000 link A6, 0 00000D28 202E 000C move.l D0, [A6 + 0xC] 00000D2C 206E 0008 movea.l A0, [A6 + 0x8] 00000D30 B0A8 000C cmp.l D0, [A0 + 0xC] 00000D34 6608 bne +0xA /* 00000D3E */ 00000D36 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00000D3C 6004 bra +0x6 /* 00000D42 */ label00000D3E: 00000D3E 422E 0010 clr.b [A6 + 0x10] label00000D42: 00000D42 4E5E unlink A6 00000D44 205F movea.l A0, [A7]+ 00000D46 504F addq.w A7, 8 00000D48 4ED0 jmp [A0] 00000D4A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D4C-00000D50 export_777: fn00000D4C: 00000D4C 4E56 FFFC link A6, -0x0004 // end alternate branch 00000D4C-00000D50 export_777: // at 00000D4C (misaligned) fn00000D4C: // (misaligned) 00000D4E FFFC .invalid <> 00000D50 42A7 clr.l -[A7] 00000D52 487A FFD0 pea.l [PC - 0x30 /* 00000D24, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000D56 2F0E move.l -[A7], A6 00000D58 1F3C 0001 move.b -[A7], 0x1 00000D5C 486E FFFC pea.l [A6 - 0x4] 00000D60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D64 4EBA 010E jsr [PC + 0x10E /* 00000E74 */] 00000D68 4A9F tst.l [A7]+ 00000D6A 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 00000D70 4E5E unlink A6 00000D72 205F movea.l A0, [A7]+ 00000D74 504F addq.w A7, 8 00000D76 4ED0 jmp [A0] export_778: 00000D78 4E56 0000 link A6, 0 00000D7C 42A7 clr.l -[A7] 00000D7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D86 4EBA FFC4 jsr [PC - 0x3C /* 00000D4C */] 00000D8A 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000D8E 4E5E unlink A6 00000D90 205F movea.l A0, [A7]+ 00000D92 504F addq.w A7, 8 00000D94 4ED0 jmp [A0] 00000D96 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_779: // at 00000D98 (misaligned) 00000D9A 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000D9E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00000DA2 0008 4EBA ori.b A0, 0xBA 00000DA6 004A 4E5E ori.w A2, 0x4E5E /* 'N^' */ 00000DAA 205F movea.l A0, [A7]+ 00000DAC 504F addq.w A7, 8 00000DAE 4ED0 jmp [A0] export_780: fn00000DB0: 00000DB0 4E56 0000 link A6, 0 00000DB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DB8 486E 000C pea.l [A6 + 0xC] 00000DBC 7001 moveq.l D0, 0x01 00000DBE 2F00 move.l -[A7], D0 00000DC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC4 4EBA FA62 jsr [PC - 0x59E /* 00000828 */] 00000DC8 4E5E unlink A6 00000DCA 205F movea.l A0, [A7]+ 00000DCC DEFC 000C add.w A7, 0xC 00000DD0 4ED0 jmp [A0] 00000DD2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_781: // at 00000DD4 (misaligned) 00000DD6 0000 7001 ori.b D0, 0x1 00000DDA 2F00 move.l -[A7], D0 00000DDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DE4 4EBA FFCA jsr [PC - 0x36 /* 00000DB0 */] 00000DE8 4E5E unlink A6 00000DEA 205F movea.l A0, [A7]+ 00000DEC 504F addq.w A7, 8 00000DEE 4ED0 jmp [A0] export_782: 00000DF0 4E56 0000 link A6, 0 00000DF4 206E 0008 movea.l A0, [A6 + 0x8] 00000DF8 2050 movea.l A0, [A0] 00000DFA 2028 000A move.l D0, [A0 + 0xA] 00000DFE 5280 addq.l D0, 1 00000E00 2F00 move.l -[A7], D0 00000E02 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E0A 4EBA FFA4 jsr [PC - 0x5C /* 00000DB0 */] 00000E0E 4E5E unlink A6 00000E10 205F movea.l A0, [A7]+ 00000E12 504F addq.w A7, 8 00000E14 4ED0 jmp [A0] 00000E16 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E1A FFF6 .invalid <> 00000E1C 48E7 0118 movem.l -[A7], D7,A3,A4 00000E20 286E 0008 movea.l A4, [A6 + 0x8] 00000E24 204C movea.l A0, A4 00000E26 5088 addq.l A0, 8 00000E28 2050 movea.l A0, [A0] 00000E2A 2D48 FFF6 move.l [A6 - 0xA], A0 00000E2E 42A7 clr.l -[A7] 00000E30 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E34 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000E38 4EBA FD42 jsr [PC - 0x2BE /* 00000B7C */] 00000E3C 265F movea.l A3, [A7]+ 00000E3E 4267 clr.w -[A7] 00000E40 2F0B move.l -[A7], A3 00000E42 226E 0008 movea.l A1, [A6 + 0x8] 00000E46 41E9 0012 lea.l A0, [A1 + 0x12] 00000E4A 2018 move.l D0, [A0]+ 00000E4C 6702 beq +0x4 /* 00000E50 */ 00000E4E 2F00 move.l -[A7], D0 label00000E50: 00000E50 2050 movea.l A0, [A0] 00000E52 4E90 jsr [A0] 00000E54 1E1F move.b D7, [A7]+ 00000E56 1D47 0010 move.b [A6 + 0x10], D7 00000E5A 1007 move.b D0, D7 00000E5C 6708 beq +0xA /* 00000E66 */ 00000E5E 206E 0008 movea.l A0, [A6 + 0x8] 00000E62 214B 001A move.l [A0 + 0x1A], A3 label00000E66: 00000E66 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E6A 4E5E unlink A6 00000E6C 205F movea.l A0, [A7]+ 00000E6E 504F addq.w A7, 8 00000E70 4ED0 jmp [A0] 00000E72 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000E74-00000E78 fn00000E74: 00000E74 4E56 FFFC link A6, -0x0004 // end alternate branch 00000E74-00000E78 fn00000E74: // (misaligned) 00000E76 FFFC .invalid <> 00000E78 7000 moveq.l D0, 0x00 00000E7A 2D40 001A move.l [A6 + 0x1A], D0 00000E7E 206E 000C movea.l A0, [A6 + 0xC] 00000E82 2F08 move.l -[A7], A0 00000E84 42A7 clr.l -[A7] 00000E86 487A FF90 pea.l [PC - 0x70 /* 00000E18, value 0x4E56FFF6 */] 00000E8A 2F0E move.l -[A7], A6 00000E8C 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E94 4EBA FABE jsr [PC - 0x542 /* 00000954 */] 00000E98 201F move.l D0, [A7]+ 00000E9A 205F movea.l A0, [A7]+ 00000E9C 2080 move.l [A0], D0 00000E9E 4E5E unlink A6 00000EA0 205F movea.l A0, [A7]+ 00000EA2 DEFC 0012 add.w A7, 0x12 00000EA6 4ED0 jmp [A0] export_783: 00000EA8 4E56 0000 link A6, 0 00000EAC 2F0C move.l -[A7], A4 00000EAE 286E 0008 movea.l A4, [A6 + 0x8] 00000EB2 2054 movea.l A0, [A4] 00000EB4 4AA8 000A tst.l [A0 + 0xA] 00000EB8 6E08 bgt +0xA /* 00000EC2 */ 00000EBA 7000 moveq.l D0, 0x00 00000EBC 2D40 000C move.l [A6 + 0xC], D0 00000EC0 6014 bra +0x16 /* 00000ED6 */ label00000EC2: 00000EC2 42A7 clr.l -[A7] 00000EC4 2054 movea.l A0, [A4] 00000EC6 2F28 000A move.l -[A7], [A0 + 0xA] 00000ECA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ECE 4EBA FCAC jsr [PC - 0x354 /* 00000B7C */] 00000ED2 2D5F 000C move.l [A6 + 0xC], [A7]+ label00000ED6: 00000ED6 285F movea.l A4, [A7]+ 00000ED8 4E5E unlink A6 00000EDA 2E9F move.l [A7], [A7]+ 00000EDC 4E75 rts 00000EDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_784: // at 00000EE0 (misaligned) 00000EE2 FFFC .invalid <> 00000EE4 42A7 clr.l -[A7] 00000EE6 41EE 0014 lea.l A0, [A6 + 0x14] 00000EEA 2F20 move.l -[A7], -[A0] 00000EEC 2F20 move.l -[A7], -[A0] 00000EEE 4267 clr.w -[A7] 00000EF0 486E FFFC pea.l [A6 - 0x4] 00000EF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EF8 4EBA FF7A jsr [PC - 0x86 /* 00000E74 */] 00000EFC 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000F00 4E5E unlink A6 00000F02 205F movea.l A0, [A7]+ 00000F04 DEFC 000C add.w A7, 0xC 00000F08 4ED0 jmp [A0] 00000F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_785: // at 00000F0C (misaligned) 00000F0E FFE8 .invalid <> 00000F10 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000F14 266E 0008 movea.l A3, [A6 + 0x8] 00000F18 284B movea.l A4, A3 00000F1A 7E01 moveq.l D7, 0x01 label00000F1C: 00000F1C 7003 moveq.l D0, 0x03 00000F1E 2F00 move.l -[A7], D0 00000F20 2F07 move.l -[A7], D7 00000F22 4EAD 5A4A jsr [A5 + 0x5A4A /* export_2885 */] 00000F26 2E1F move.l D7, [A7]+ 00000F28 5287 addq.l D7, 1 00000F2A 2054 movea.l A0, [A4] 00000F2C BEA8 000A cmp.l D7, [A0 + 0xA] 00000F30 6FEA ble -0x14 /* 00000F1C */ label00000F32: 00000F32 2F07 move.l -[A7], D7 00000F34 7003 moveq.l D0, 0x03 00000F36 2F00 move.l -[A7], D0 00000F38 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 00000F3C 2E1F move.l D7, [A7]+ 00000F3E 2007 move.l D0, D7 00000F40 5280 addq.l D0, 1 00000F42 2054 movea.l A0, [A4] 00000F44 2D68 000A FFE8 move.l [A6 - 0x18], [A0 + 0xA] 00000F4A 2A00 move.l D5, D0 00000F4C 6070 bra +0x72 /* 00000FBE */ label00000F4E: 00000F4E 42A7 clr.l -[A7] 00000F50 2F05 move.l -[A7], D5 00000F52 2F0B move.l -[A7], A3 00000F54 4EBA FC26 jsr [PC - 0x3DA /* 00000B7C */] 00000F58 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000F5C 2C05 move.l D6, D5 00000F5E 42A7 clr.l -[A7] 00000F60 2006 move.l D0, D6 00000F62 9087 sub.l D0, D7 00000F64 2F00 move.l -[A7], D0 00000F66 2F0B move.l -[A7], A3 00000F68 4EBA FC12 jsr [PC - 0x3EE /* 00000B7C */] 00000F6C 281F move.l D4, [A7]+ label00000F6E: 00000F6E 4267 clr.w -[A7] 00000F70 2F04 move.l -[A7], D4 00000F72 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000F76 41EE 000C lea.l A0, [A6 + 0xC] 00000F7A 2018 move.l D0, [A0]+ 00000F7C 6702 beq +0x4 /* 00000F80 */ 00000F7E 2F00 move.l -[A7], D0 label00000F80: 00000F80 2050 movea.l A0, [A0] 00000F82 4E90 jsr [A0] 00000F84 7001 moveq.l D0, 0x01 00000F86 B05F cmp.w D0, [A7]+ 00000F88 6E24 bgt +0x26 /* 00000FAE */ 00000F8A 2F06 move.l -[A7], D6 00000F8C 2F04 move.l -[A7], D4 00000F8E 2F0B move.l -[A7], A3 00000F90 4EBA FC26 jsr [PC - 0x3DA /* 00000BB8 */] 00000F94 9C87 sub.l D6, D7 00000F96 BE86 cmp.l D7, D6 00000F98 6D02 blt +0x4 /* 00000F9C */ 00000F9A 6012 bra +0x14 /* 00000FAE */ label00000F9C: 00000F9C 42A7 clr.l -[A7] 00000F9E 2006 move.l D0, D6 00000FA0 9087 sub.l D0, D7 00000FA2 2F00 move.l -[A7], D0 00000FA4 2F0B move.l -[A7], A3 00000FA6 4EBA FBD4 jsr [PC - 0x42C /* 00000B7C */] 00000FAA 281F move.l D4, [A7]+ 00000FAC 60C0 bra -0x3E /* 00000F6E */ label00000FAE: 00000FAE 2F06 move.l -[A7], D6 00000FB0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000FB4 2F0B move.l -[A7], A3 00000FB6 4EBA FC00 jsr [PC - 0x400 /* 00000BB8 */] 00000FBA 5285 addq.l D5, 1 00000FBC 6906 bvs +0x8 /* 00000FC4 */ label00000FBE: 00000FBE BAAE FFE8 cmp.l D5, [A6 - 0x18] 00000FC2 6F8A ble -0x74 /* 00000F4E */ label00000FC4: 00000FC4 7001 moveq.l D0, 0x01 00000FC6 B087 cmp.l D0, D7 00000FC8 6600 FF68 bne -0x96 /* 00000F32 */ 00000FCC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000FD0 4E5E unlink A6 00000FD2 205F movea.l A0, [A7]+ 00000FD4 DEFC 000C add.w A7, 0xC 00000FD8 4ED0 jmp [A0] 00000FDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_786: // at 00000FDC (misaligned) 00000FDE 0000 202E ori.b D0, 0x2E /* '.' */ 00000FE2 0010 B0AE ori.b [A0], 0xAE 00000FE6 000C 6F08 ori.b A4, 0x8 00000FEA 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000FF0 6016 bra +0x18 /* 00001008 */ 00000FF2 202E 0010 move.l D0, [A6 + 0x10] 00000FF6 B0AE 000C cmp.l D0, [A6 + 0xC] 00000FFA 6C08 bge +0xA /* 00001004 */ 00000FFC 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00001002 6004 bra +0x6 /* 00001008 */ label00001004: 00001004 426E 0014 clr.w [A6 + 0x14] label00001008: 00001008 4E5E unlink A6 0000100A 205F movea.l A0, [A7]+ 0000100C DEFC 000C add.w A7, 0xC 00001010 4ED0 jmp [A0] 00001012 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001014-00001020 export_787: fn00001014: 00001014 4E56 0000 link A6, 0 00001018 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000101C 4EBA FB3A jsr [PC - 0x4C6 /* 00000B58 */] // end alternate branch 00001014-00001020 export_787: // at 00001014 (misaligned) fn00001014: // (misaligned) 00001016 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000101A 0008 4EBA ori.b A0, 0xBA 0000101E FB3A .extension 0xB3A <> // unimplemented 00001020 4E5E unlink A6 00001022 2E9F move.l [A7], [A7]+ 00001024 4E75 rts 00001026 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000102A FFFC .invalid <> 0000102C 2F0C move.l -[A7], A4 0000102E 286E 0008 movea.l A4, [A6 + 0x8] 00001032 204C movea.l A0, A4 00001034 5088 addq.l A0, 8 00001036 2050 movea.l A0, [A0] 00001038 2D48 FFFC move.l [A6 - 0x4], A0 0000103C 486C FFAC pea.l [A4 - 0x54] 00001040 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001044 4EBA F426 jsr [PC - 0xBDA /* 0000046C */] 00001048 285F movea.l A4, [A7]+ 0000104A 4E5E unlink A6 0000104C 205F movea.l A0, [A7]+ 0000104E DEFC 000A add.w A7, 0xA /* '\n' */ 00001052 4ED0 jmp [A0] fn00001054: 00001054 4E56 FFA6 link A6, -0x005A 00001058 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000105C 2A2E 000C move.l D5, [A6 + 0xC] 00001060 2C2E 0008 move.l D6, [A6 + 0x8] 00001064 2846 movea.l A4, D6 00001066 7000 moveq.l D0, 0x00 00001068 2D40 0018 move.l [A6 + 0x18], D0 0000106C 2054 movea.l A0, [A4] 0000106E 4AA8 000A tst.l [A0 + 0xA] 00001072 660A bne +0xC /* 0000107E */ 00001074 2045 movea.l A0, D5 00001076 7001 moveq.l D0, 0x01 00001078 2080 move.l [A0], D0 0000107A 6000 00FA bra +0xFC /* 00001176 */ label0000107E: 0000107E 486E FFAC pea.l [A6 - 0x54] 00001082 2F06 move.l -[A7], D6 00001084 4EBA F396 jsr [PC - 0xC6A /* 0000041C */] 00001088 486E FFC2 pea.l [A6 - 0x3E] 0000108C 487A FF9A pea.l [PC - 0x66 /* 00001028, value 0x4E56FFFC */] 00001090 2F0E move.l -[A7], A6 00001092 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00001096 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 0000109C 7001 moveq.l D0, 0x01 0000109E 2D40 FFB4 move.l [A6 - 0x4C], D0 000010A2 2054 movea.l A0, [A4] 000010A4 2D68 000A FFBC move.l [A6 - 0x44], [A0 + 0xA] label000010AA: 000010AA 202E FFBC move.l D0, [A6 - 0x44] 000010AE D0AE FFB4 add.l D0, [A6 - 0x4C] 000010B2 E288 lsr D0, 1 000010B4 2D40 FFB8 move.l [A6 - 0x48], D0 000010B8 42A7 clr.l -[A7] 000010BA 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000010BE 2F06 move.l -[A7], D6 000010C0 4EBA FABA jsr [PC - 0x546 /* 00000B7C */] 000010C4 265F movea.l A3, [A7]+ 000010C6 4267 clr.w -[A7] 000010C8 2F0B move.l -[A7], A3 000010CA 41EE 0010 lea.l A0, [A6 + 0x10] 000010CE 2018 move.l D0, [A0]+ 000010D0 6702 beq +0x4 /* 000010D4 */ 000010D2 2F00 move.l -[A7], D0 label000010D4: 000010D4 2050 movea.l A0, [A0] 000010D6 4E90 jsr [A0] 000010D8 3E1F move.w D7, [A7]+ 000010DA 70FF moveq.l D0, 0xFFFFFFFF 000010DC B047 cmp.w D0, D7 000010DE 6D0C blt +0xE /* 000010EC */ 000010E0 202E FFB8 move.l D0, [A6 - 0x48] 000010E4 5380 subq.l D0, 1 000010E6 2D40 FFBC move.l [A6 - 0x44], D0 000010EA 600A bra +0xC /* 000010F6 */ label000010EC: 000010EC 202E FFB8 move.l D0, [A6 - 0x48] 000010F0 5280 addq.l D0, 1 000010F2 2D40 FFB4 move.l [A6 - 0x4C], D0 label000010F6: 000010F6 4A47 tst.w D7 000010F8 57C0 seq D0 000010FA 4A00 tst.b D0 000010FC 660E bne +0x10 /* 0000110C */ 000010FE 222E FFB4 move.l D1, [A6 - 0x4C] 00001102 B2AE FFBC cmp.l D1, [A6 - 0x44] 00001106 5EC1 sgt D1 00001108 8001 or.b D0, D1 0000110A 679E beq -0x60 /* 000010AA */ label0000110C: 0000110C 4A47 tst.w D7 0000110E 6606 bne +0x8 /* 00001116 */ 00001110 2D4B 0018 move.l [A6 + 0x18], A3 00001114 600A bra +0xC /* 00001120 */ label00001116: 00001116 7001 moveq.l D0, 0x01 00001118 B047 cmp.w D0, D7 0000111A 6E04 bgt +0x6 /* 00001120 */ 0000111C 52AE FFB8 addq.l [A6 - 0x48], 1 label00001120: 00001120 7001 moveq.l D0, 0x01 00001122 B0AE FFB8 cmp.l D0, [A6 - 0x48] 00001126 5EC0 sgt D0 00001128 4A00 tst.b D0 0000112A 6612 bne +0x14 /* 0000113E */ 0000112C 2054 movea.l A0, [A4] 0000112E 2228 000A move.l D1, [A0 + 0xA] 00001132 5281 addq.l D1, 1 00001134 B2AE FFB8 cmp.l D1, [A6 - 0x48] 00001138 5DC1 slt D1 0000113A 8001 or.b D0, D1 0000113C 6708 beq +0xA /* 00001146 */ label0000113E: 0000113E 2045 movea.l A0, D5 00001140 7000 moveq.l D0, 0x00 00001142 2080 move.l [A0], D0 00001144 6006 bra +0x8 /* 0000114C */ label00001146: 00001146 2045 movea.l A0, D5 00001148 20AE FFB8 move.l [A0], [A6 - 0x48] label0000114C: 0000114C 486E FFC2 pea.l [A6 - 0x3E] 00001150 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001154 486E FFAC pea.l [A6 - 0x54] 00001158 2F06 move.l -[A7], D6 0000115A 4EBA F310 jsr [PC - 0xCF0 /* 0000046C */] 0000115E 2054 movea.l A0, [A4] 00001160 1028 001A move.b D0, [A0 + 0x1A] 00001164 6710 beq +0x12 /* 00001176 */ 00001166 4AA8 0006 tst.l [A0 + 0x6] 0000116A 57C1 seq D1 0000116C C001 and.b D0, D1 0000116E 6706 beq +0x8 /* 00001176 */ 00001170 2F06 move.l -[A7], D6 00001172 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00001176: 00001176 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000117A 4E5E unlink A6 0000117C 205F movea.l A0, [A7]+ 0000117E DEFC 0010 add.w A7, 0x10 00001182 4ED0 jmp [A0] 00001184 4E56 FFFC link A6, -0x0004 00001188 2F0C move.l -[A7], A4 0000118A 286E 0008 movea.l A4, [A6 + 0x8] 0000118E 204C movea.l A0, A4 00001190 5088 addq.l A0, 8 00001192 2050 movea.l A0, [A0] 00001194 2D48 FFFC move.l [A6 - 0x4], A0 00001198 4267 clr.w -[A7] 0000119A 2F2C 000C move.l -[A7], [A4 + 0xC] 0000119E 2F2E 000C move.l -[A7], [A6 + 0xC] 000011A2 2F2C 0008 move.l -[A7], [A4 + 0x8] 000011A6 4EAD 334A jsr [A5 + 0x334A /* export_1637 */] 000011AA 3D5F 0010 move.w [A6 + 0x10], [A7]+ 000011AE 285F movea.l A4, [A7]+ 000011B0 4E5E unlink A6 000011B2 205F movea.l A0, [A7]+ 000011B4 504F addq.w A7, 8 000011B6 4ED0 jmp [A0] export_788: 000011B8 4E56 FFFC link A6, -0x0004 000011BC 42A7 clr.l -[A7] 000011BE 487A FFC4 pea.l [PC - 0x3C /* 00001184, value 0x4E56FFFC */] 000011C2 2F0E move.l -[A7], A6 000011C4 486E FFFC pea.l [A6 - 0x4] 000011C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011CC 4EBA FE86 jsr [PC - 0x17A /* 00001054 */] 000011D0 4A9F tst.l [A7]+ 000011D2 6708 beq +0xA /* 000011DC */ 000011D4 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 000011DA 6006 bra +0x8 /* 000011E2 */ label000011DC: 000011DC 7000 moveq.l D0, 0x00 000011DE 2D40 0010 move.l [A6 + 0x10], D0 label000011E2: 000011E2 4E5E unlink A6 000011E4 205F movea.l A0, [A7]+ 000011E6 504F addq.w A7, 8 000011E8 4ED0 jmp [A0] 000011EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000011EE FFFC .invalid <> 000011F0 2F0C move.l -[A7], A4 000011F2 286E 0008 movea.l A4, [A6 + 0x8] 000011F6 204C movea.l A0, A4 000011F8 5088 addq.l A0, 8 000011FA 2050 movea.l A0, [A0] 000011FC 2D48 FFFC move.l [A6 - 0x4], A0 00001200 4267 clr.w -[A7] 00001202 2F2C 000C move.l -[A7], [A4 + 0xC] 00001206 2F2E 000C move.l -[A7], [A6 + 0xC] 0000120A 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000120E 4EAD 334A jsr [A5 + 0x334A /* export_1637 */] 00001212 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00001216 285F movea.l A4, [A7]+ 00001218 4E5E unlink A6 0000121A 205F movea.l A0, [A7]+ 0000121C 504F addq.w A7, 8 0000121E 4ED0 jmp [A0] export_789: 00001220 4E56 FFFC link A6, -0x0004 00001224 42A7 clr.l -[A7] 00001226 487A FFC4 pea.l [PC - 0x3C /* 000011EC, value 0x4E56FFFC */] 0000122A 2F0E move.l -[A7], A6 0000122C 486E FFFC pea.l [A6 - 0x4] 00001230 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001234 4EBA FE1E jsr [PC - 0x1E2 /* 00001054 */] 00001238 4A9F tst.l [A7]+ 0000123A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000123E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001242 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001246 4EBA FB68 jsr [PC - 0x498 /* 00000DB0 */] 0000124A 4E5E unlink A6 0000124C 205F movea.l A0, [A7]+ 0000124E 504F addq.w A7, 8 00001250 4ED0 jmp [A0] 00001252 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_790: // at 00001254 (misaligned) 00001256 FFF0 .invalid <> 00001258 2F0C move.l -[A7], A4 0000125A 206E 0012 movea.l A0, [A6 + 0x12] 0000125E 43EE FFF0 lea.l A1, [A6 - 0x10] 00001262 22D8 move.l [A1]+, [A0]+ 00001264 22D8 move.l [A1]+, [A0]+ 00001266 22D8 move.l [A1]+, [A0]+ 00001268 22D8 move.l [A1]+, [A0]+ 0000126A 286E 0008 movea.l A4, [A6 + 0x8] 0000126E 2054 movea.l A0, [A4] 00001270 4AA8 000E tst.l [A0 + 0xE] 00001274 6726 beq +0x28 /* 0000129C */ 00001276 486E FFF0 pea.l [A6 - 0x10] 0000127A 2F28 001E move.l -[A7], [A0 + 0x1E] 0000127E 2F28 001A move.l -[A7], [A0 + 0x1A] 00001282 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001286 486E FFF0 pea.l [A6 - 0x10] 0000128A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000128E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001292 2054 movea.l A0, [A4] 00001294 2F28 000E move.l -[A7], [A0 + 0xE] 00001298 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label0000129C: 0000129C 285F movea.l A4, [A7]+ 0000129E 4E5E unlink A6 000012A0 205F movea.l A0, [A7]+ 000012A2 DEFC 000E add.w A7, 0xE 000012A6 4ED0 jmp [A0] export_791: 000012A8 4E56 0000 link A6, 0 000012AC 486D F7D8 pea.l [A5 - 0x828] 000012B0 2F2D F944 move.l -[A7], [A5 - 0x6BC] 000012B4 1F2E 000C move.b -[A7], [A6 + 0xC] 000012B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012BC 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 000012C0 4E5E unlink A6 000012C2 205F movea.l A0, [A7]+ 000012C4 5C4F addq.w A7, 6 000012C6 4ED0 jmp [A0] fn000012C8: 000012C8 4E56 FFFC link A6, -0x0004 000012CC 48E7 0118 movem.l -[A7], D7,A3,A4 000012D0 266E 0008 movea.l A3, [A6 + 0x8] 000012D4 286B 0008 movea.l A4, [A3 + 0x8] 000012D8 42A7 clr.l -[A7] 000012DA 4267 clr.w -[A7] 000012DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000012E0 2F2B 0008 move.l -[A7], [A3 + 0x8] 000012E4 4EBA 052A jsr [PC + 0x52A /* 00001810 */] 000012E8 2E1F move.l D7, [A7]+ 000012EA 2054 movea.l A0, [A4] 000012EC 4AA8 0050 tst.l [A0 + 0x50] 000012F0 670A beq +0xC /* 000012FC */ 000012F2 2F07 move.l -[A7], D7 000012F4 2F28 0050 move.l -[A7], [A0 + 0x50] 000012F8 4EBA 063A jsr [PC + 0x63A /* 00001934 */] label000012FC: 000012FC 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001300 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 00001304 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001308 4E5E unlink A6 0000130A 205F movea.l A0, [A7]+ 0000130C 5C4F addq.w A7, 6 0000130E 4ED0 jmp [A0] export_792: 00001310 4E56 0000 link A6, 0 00001314 48E7 0118 movem.l -[A7], D7,A3,A4 00001318 266E 0008 movea.l A3, [A6 + 0x8] 0000131C 3E2E 0012 move.w D7, [A6 + 0x12] 00001320 284B movea.l A4, A3 00001322 7000 moveq.l D0, 0x00 00001324 2D40 0014 move.l [A6 + 0x14], D0 00001328 4267 clr.w -[A7] 0000132A 2F0B move.l -[A7], A3 0000132C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00001330 101F move.b D0, [A7]+ 00001332 677E beq +0x80 /* 000013B2 */ 00001334 2054 movea.l A0, [A4] 00001336 C028 006E and.b D0, [A0 + 0x6E] 0000133A 6776 beq +0x78 /* 000013B2 */ 0000133C 3007 move.w D0, D7 0000133E 5340 subq.w D0, 1 00001340 6726 beq +0x28 /* 00001368 */ 00001342 5740 subq.w D0, 3 00001344 6738 beq +0x3A /* 0000137E */ 00001346 5F40 subq.w D0, 7 00001348 6706 beq +0x8 /* 00001350 */ 0000134A 5340 subq.w D0, 1 0000134C 670E beq +0x10 /* 0000135C */ 0000134E 604A bra +0x4C /* 0000139A */ label00001350: 00001350 3F3C 0016 move.w -[A7], 0x16 00001354 2F0E move.l -[A7], A6 00001356 4EBA FF70 jsr [PC - 0x90 /* 000012C8 */] 0000135A 606C bra +0x6E /* 000013C8 */ label0000135C: 0000135C 3F3C 0017 move.w -[A7], 0x17 00001360 2F0E move.l -[A7], A6 00001362 4EBA FF64 jsr [PC - 0x9C /* 000012C8 */] 00001366 6060 bra +0x62 /* 000013C8 */ label00001368: 00001368 42A7 clr.l -[A7] 0000136A 42A7 clr.l -[A7] 0000136C 1F3C 0001 move.b -[A7], 0x1 00001370 2F0B move.l -[A7], A3 00001372 4EBA 0588 jsr [PC + 0x588 /* 000018FC */] 00001376 2F0B move.l -[A7], A3 00001378 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 0000137C 604A bra +0x4C /* 000013C8 */ label0000137E: 0000137E 2054 movea.l A0, [A4] 00001380 2F28 004C move.l -[A7], [A0 + 0x4C] 00001384 2F28 0048 move.l -[A7], [A0 + 0x48] 00001388 1F3C 0001 move.b -[A7], 0x1 0000138C 2F0B move.l -[A7], A3 0000138E 4EBA 056C jsr [PC + 0x56C /* 000018FC */] 00001392 2F0B move.l -[A7], A3 00001394 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 00001398 602E bra +0x30 /* 000013C8 */ label0000139A: 0000139A 42A7 clr.l -[A7] 0000139C 3F07 move.w -[A7], D7 0000139E 3F2E 0010 move.w -[A7], [A6 + 0x10] 000013A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000013A6 2F0B move.l -[A7], A3 000013A8 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 000013AC 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000013B0 6016 bra +0x18 /* 000013C8 */ label000013B2: 000013B2 42A7 clr.l -[A7] 000013B4 3F07 move.w -[A7], D7 000013B6 3F2E 0010 move.w -[A7], [A6 + 0x10] 000013BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000013BE 2F0B move.l -[A7], A3 000013C0 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */] 000013C4 2D5F 0014 move.l [A6 + 0x14], [A7]+ label000013C8: 000013C8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000013CC 4E5E unlink A6 000013CE 205F movea.l A0, [A7]+ 000013D0 DEFC 000C add.w A7, 0xC 000013D4 4ED0 jmp [A0] 000013D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013D8-000013DC export_793: fn000013D8: 000013D8 4E56 FFF6 link A6, -0x000A // end alternate branch 000013D8-000013DC export_793: // at 000013D8 (misaligned) fn000013D8: // (misaligned) 000013DA FFF6 .invalid <> 000013DC 48E7 1118 movem.l -[A7], D3,D7,A3,A4 000013E0 206E 000E movea.l A0, [A6 + 0xE] 000013E4 43EE FFF8 lea.l A1, [A6 - 0x8] 000013E8 22D8 move.l [A1]+, [A0]+ 000013EA 22D8 move.l [A1]+, [A0]+ 000013EC 266E 0008 movea.l A3, [A6 + 0x8] 000013F0 284B movea.l A4, A3 000013F2 4207 clr.b D7 000013F4 6000 0092 bra +0x94 /* 00001488 */ label000013F8: 000013F8 1007 move.b D0, D7 000013FA 4880 ext.w D0 000013FC E540 asl D0.w, 2 000013FE 4AB6 00F8 tst.l [A6 + D0.w - 0x8] 00001402 6C38 bge +0x3A /* 0000143C */ 00001404 1007 move.b D0, D7 00001406 4880 ext.w D0 00001408 E540 asl D0.w, 2 0000140A 2F00 move.l -[A7], D0 0000140C 42A7 clr.l -[A7] 0000140E 1207 move.b D1, D7 00001410 4881 ext.w D1 00001412 E541 asl D1.w, 2 00001414 2F36 10F8 move.l -[A7], [A6 + D1.w - 0x8] 00001418 1207 move.b D1, D7 0000141A 4881 ext.w D1 0000141C 2054 movea.l A0, [A4] 0000141E E541 asl D1.w, 2 00001420 2430 1038 move.l D2, [A0 + D1.w + 0x38] 00001424 4482 neg.l D2 00001426 2F02 move.l -[A7], D2 00001428 201F move.l D0, [A7]+ 0000142A 2E9F move.l [A7], [A7]+ 0000142C B097 cmp.l D0, [A7] 0000142E 6F02 ble +0x4 /* 00001432 */ 00001430 2E80 move.l [A7], D0 label00001432: 00001432 221F move.l D1, [A7]+ 00001434 201F move.l D0, [A7]+ 00001436 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 0000143A 604A bra +0x4C /* 00001486 */ label0000143C: 0000143C 1007 move.b D0, D7 0000143E 4880 ext.w D0 00001440 E540 asl D0.w, 2 00001442 4AB6 00F8 tst.l [A6 + D0.w - 0x8] 00001446 6F3E ble +0x40 /* 00001486 */ 00001448 1007 move.b D0, D7 0000144A 4880 ext.w D0 0000144C E540 asl D0.w, 2 0000144E 2F00 move.l -[A7], D0 00001450 42A7 clr.l -[A7] 00001452 1207 move.b D1, D7 00001454 4881 ext.w D1 00001456 E541 asl D1.w, 2 00001458 2F36 10F8 move.l -[A7], [A6 + D1.w - 0x8] 0000145C 1207 move.b D1, D7 0000145E 4881 ext.w D1 00001460 2054 movea.l A0, [A4] 00001462 E541 asl D1.w, 2 00001464 1407 move.b D2, D7 00001466 4882 ext.w D2 00001468 E542 asl D2.w, 2 0000146A 2630 1048 move.l D3, [A0 + D1.w + 0x48] 0000146E 96B0 2038 sub.l D3, [A0 + D2.w + 0x38] 00001472 2F03 move.l -[A7], D3 00001474 201F move.l D0, [A7]+ 00001476 2E9F move.l [A7], [A7]+ 00001478 B097 cmp.l D0, [A7] 0000147A 6C02 bge +0x4 /* 0000147E */ 0000147C 2E80 move.l [A7], D0 label0000147E: 0000147E 221F move.l D1, [A7]+ 00001480 201F move.l D0, [A7]+ 00001482 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 label00001486: 00001486 5207 addq.b D7, 1 label00001488: 00001488 7001 moveq.l D0, 0x01 0000148A B007 cmp.b D0, D7 0000148C 6C00 FF6A bge -0x94 /* 000013F8 */ 00001490 4267 clr.w -[A7] 00001492 486E FFF8 pea.l [A6 - 0x8] 00001496 486D F92C pea.l [A5 - 0x6D4] 0000149A 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 0000149E 101F move.b D0, [A7]+ 000014A0 6628 bne +0x2A /* 000014CA */ 000014A2 486E FFF8 pea.l [A6 - 0x8] 000014A6 2054 movea.l A0, [A4] 000014A8 4868 0038 pea.l [A0 + 0x38] 000014AC 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 000014B0 2F0B move.l -[A7], A3 000014B2 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000014B6 102E 000C move.b D0, [A6 + 0xC] 000014BA 670E beq +0x10 /* 000014CA */ 000014BC 486E FFF8 pea.l [A6 - 0x8] 000014C0 1F3C 0001 move.b -[A7], 0x1 000014C4 2F0B move.l -[A7], A3 000014C6 4EAD 2DBA jsr [A5 + 0x2DBA /* export_1459 */] label000014CA: 000014CA 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+ 000014CE 4E5E unlink A6 000014D0 205F movea.l A0, [A7]+ 000014D2 DEFC 000A add.w A7, 0xA /* '\n' */ 000014D6 4ED0 jmp [A0] export_794: 000014D8 4E56 FFCE link A6, -0x0032 000014DC 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000014E0 206E 0012 movea.l A0, [A6 + 0x12] 000014E4 43EE FFF0 lea.l A1, [A6 - 0x10] 000014E8 22D8 move.l [A1]+, [A0]+ 000014EA 22D8 move.l [A1]+, [A0]+ 000014EC 22D8 move.l [A1]+, [A0]+ 000014EE 22D8 move.l [A1]+, [A0]+ 000014F0 286E 0008 movea.l A4, [A6 + 0x8] 000014F4 486E FFE0 pea.l [A6 - 0x20] 000014F8 2F0C move.l -[A7], A4 000014FA 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 000014FE 4207 clr.b D7 00001500 6076 bra +0x78 /* 00001578 */ label00001502: 00001502 42A7 clr.l -[A7] 00001504 42A7 clr.l -[A7] 00001506 486E FFE0 pea.l [A6 - 0x20] 0000150A 1F07 move.b -[A7], D7 0000150C 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00001510 1007 move.b D0, D7 00001512 4880 ext.w D0 00001514 D040 add.w D0, D0 00001516 3236 000E move.w D1, [A6 + D0.w + 0xE] 0000151A 48C1 ext.l D1 0000151C 2F01 move.l -[A7], D1 0000151E 201F move.l D0, [A7]+ 00001520 2E9F move.l [A7], [A7]+ 00001522 B097 cmp.l D0, [A7] 00001524 6C02 bge +0x4 /* 00001528 */ 00001526 2E80 move.l [A7], D0 label00001528: 00001528 2A1F move.l D5, [A7]+ 0000152A 1007 move.b D0, D7 0000152C 4880 ext.w D0 0000152E E540 asl D0.w, 2 00001530 2205 move.l D1, D5 00001532 D2B6 00F0 add.l D1, [A6 + D0.w - 0x16] 00001536 1007 move.b D0, D7 00001538 4880 ext.w D0 0000153A E540 asl D0.w, 2 0000153C 2C01 move.l D6, D1 0000153E 9CB6 00E8 sub.l D6, [A6 + D0.w - 0x24] 00001542 6E28 bgt +0x2A /* 0000156C */ 00001544 42A7 clr.l -[A7] 00001546 42A7 clr.l -[A7] 00001548 1007 move.b D0, D7 0000154A 4880 ext.w D0 0000154C E540 asl D0.w, 2 0000154E 2236 00F8 move.l D1, [A6 + D0.w - 0x8] 00001552 9285 sub.l D1, D5 00001554 1007 move.b D0, D7 00001556 4880 ext.w D0 00001558 E540 asl D0.w, 2 0000155A 92B6 00E0 sub.l D1, [A6 + D0.w - 0x32] 0000155E 2F01 move.l -[A7], D1 00001560 201F move.l D0, [A7]+ 00001562 2E9F move.l [A7], [A7]+ 00001564 B097 cmp.l D0, [A7] 00001566 6C02 bge +0x4 /* 0000156A */ 00001568 2E80 move.l [A7], D0 label0000156A: 0000156A 2C1F move.l D6, [A7]+ label0000156C: 0000156C 1007 move.b D0, D7 0000156E 4880 ext.w D0 00001570 E540 asl D0.w, 2 00001572 2D86 00CE move.l [A6 + D0.w - 0x50], D6 00001576 5207 addq.b D7, 1 label00001578: 00001578 7001 moveq.l D0, 0x01 0000157A B007 cmp.b D0, D7 0000157C 6C84 bge -0x7A /* 00001502 */ 0000157E 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00001582 2F2E FFCE move.l -[A7], [A6 - 0x32] 00001586 1F2E 000C move.b -[A7], [A6 + 0xC] 0000158A 2F0C move.l -[A7], A4 0000158C 4EBA 0012 jsr [PC + 0x12 /* 000015A0 */] 00001590 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001594 4E5E unlink A6 00001596 205F movea.l A0, [A7]+ 00001598 DEFC 000E add.w A7, 0xE 0000159C 4ED0 jmp [A0] 0000159E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015A0-000015A4 export_795: fn000015A0: 000015A0 4E56 FFF8 link A6, -0x0008 // end alternate branch 000015A0-000015A4 export_795: // at 000015A0 (misaligned) fn000015A0: // (misaligned) 000015A2 FFF8 .invalid <> 000015A4 48E7 0308 movem.l -[A7], D6,D7,A4 000015A8 2C2E 000E move.l D6, [A6 + 0xE] 000015AC 2E2E 0012 move.l D7, [A6 + 0x12] 000015B0 286E 0008 movea.l A4, [A6 + 0x8] 000015B4 4A87 tst.l D7 000015B6 56C0 sne D0 000015B8 4A00 tst.b D0 000015BA 6608 bne +0xA /* 000015C4 */ 000015BC 4A86 tst.l D6 000015BE 56C1 sne D1 000015C0 8001 or.b D0, D1 000015C2 6740 beq +0x42 /* 00001604 */ label000015C4: 000015C4 2054 movea.l A0, [A4] 000015C6 4AA8 0050 tst.l [A0 + 0x50] 000015CA 670A beq +0xC /* 000015D6 */ 000015CC 2F06 move.l -[A7], D6 000015CE 2F28 0050 move.l -[A7], [A0 + 0x50] 000015D2 4EBA 0360 jsr [PC + 0x360 /* 00001934 */] label000015D6: 000015D6 2054 movea.l A0, [A4] 000015D8 4AA8 0054 tst.l [A0 + 0x54] 000015DC 670A beq +0xC /* 000015E8 */ 000015DE 2F07 move.l -[A7], D7 000015E0 2F28 0054 move.l -[A7], [A0 + 0x54] 000015E4 4EBA 034E jsr [PC + 0x34E /* 00001934 */] label000015E8: 000015E8 486E FFF8 pea.l [A6 - 0x8] 000015EC 2F07 move.l -[A7], D7 000015EE 2F06 move.l -[A7], D6 000015F0 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 000015F4 486E FFF8 pea.l [A6 - 0x8] 000015F8 1F2E 000C move.b -[A7], [A6 + 0xC] 000015FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001600 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] label00001604: 00001604 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001608 4E5E unlink A6 0000160A 205F movea.l A0, [A7]+ 0000160C DEFC 000E add.w A7, 0xE 00001610 4ED0 jmp [A0] 00001612 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001614-00001618 fn00001614: 00001614 4E56 FFF0 link A6, -0x0010 // end alternate branch 00001614-00001618 fn00001614: // (misaligned) 00001616 FFF0 .invalid <> 00001618 48E7 0118 movem.l -[A7], D7,A3,A4 0000161C 286E 0008 movea.l A4, [A6 + 0x8] 00001620 204C movea.l A0, A4 00001622 5088 addq.l A0, 8 00001624 2050 movea.l A0, [A0] 00001626 2D48 FFF0 move.l [A6 - 0x10], A0 0000162A 202C FFFC move.l D0, [A4 - 0x4] 0000162E 6A02 bpl +0x4 /* 00001632 */ 00001630 4480 neg.l D0 label00001632: 00001632 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 00001638 5EC0 sgt D0 0000163A 4A00 tst.b D0 0000163C 6614 bne +0x16 /* 00001652 */ 0000163E 222C FFF8 move.l D1, [A4 - 0x8] 00001642 6A02 bpl +0x4 /* 00001646 */ 00001644 4481 neg.l D1 label00001646: 00001646 0C81 0000 7530 cmpi.l D1, 0x7530 /* 'u0' */ 0000164C 5EC1 sgt D1 0000164E 8001 or.b D0, D1 00001650 6710 beq +0x12 /* 00001662 */ label00001652: 00001652 486C FFF0 pea.l [A4 - 0x10] 00001656 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000165A 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 0000165E 6000 0084 bra +0x86 /* 000016E4 */ label00001662: 00001662 42A7 clr.l -[A7] 00001664 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001668 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 0000166C 2E1F move.l D7, [A7]+ 0000166E 6754 beq +0x56 /* 000016C4 */ 00001670 2047 movea.l A0, D7 00001672 2050 movea.l A0, [A0] 00001674 2268 0038 movea.l A1, [A0 + 0x38] 00001678 2669 007A movea.l A3, [A1 + 0x7A] 0000167C 4267 clr.w -[A7] 0000167E 2F0B move.l -[A7], A3 00001680 A8E2 syscall EmptyRgn 00001682 101F move.b D0, [A7]+ 00001684 663E bne +0x40 /* 000016C4 */ 00001686 2D6D F944 FFFC move.l [A6 - 0x4], [A5 - 0x6BC] 0000168C 486E FFFC pea.l [A6 - 0x4] 00001690 A870 syscall LocalToGlobal 00001692 2F0B move.l -[A7], A3 00001694 302E FFFE move.w D0, [A6 - 0x2] 00001698 4440 neg.w D0 0000169A 3F00 move.w -[A7], D0 0000169C 302E FFFC move.w D0, [A6 - 0x4] 000016A0 4440 neg.w D0 000016A2 3F00 move.w -[A7], D0 000016A4 A8E0 syscall OffsetRgn/OfsetRgn 000016A6 206D FB9A movea.l A0, [A5 - 0x466] 000016AA 2F28 001C move.l -[A7], [A0 + 0x1C] 000016AE 2F0B move.l -[A7], A3 000016B0 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000016B4 A8E6 syscall DiffRgn 000016B6 2F0B move.l -[A7], A3 000016B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016BC A8E0 syscall OffsetRgn/OfsetRgn 000016BE 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000016C2 A879 syscall SetClip label000016C4: 000016C4 486C FFF0 pea.l [A4 - 0x10] 000016C8 202C FFFC move.l D0, [A4 - 0x4] 000016CC 4480 neg.l D0 000016CE 3F00 move.w -[A7], D0 000016D0 202C FFF8 move.l D0, [A4 - 0x8] 000016D4 4480 neg.l D0 000016D6 3F00 move.w -[A7], D0 000016D8 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000016DC A8EF syscall ScrollRect 000016DE 2F2D F938 move.l -[A7], [A5 - 0x6C8] 000016E2 A927 syscall InvalRgn label000016E4: 000016E4 102C 000C move.b D0, [A4 + 0xC] 000016E8 670A beq +0xC /* 000016F4 */ 000016EA 2F2C 0008 move.l -[A7], [A4 + 0x8] 000016EE 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000016F2 6008 bra +0xA /* 000016FC */ label000016F4: 000016F4 2F2C 0008 move.l -[A7], [A4 + 0x8] 000016F8 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] label000016FC: 000016FC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001700 4E5E unlink A6 00001702 2E9F move.l [A7], [A7]+ 00001704 4E75 rts 00001706 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_796: // at 00001708 (misaligned) 0000170A FFB2 .invalid <> 0000170C 206E 000E movea.l A0, [A6 + 0xE] 00001710 43EE FFF8 lea.l A1, [A6 - 0x8] 00001714 22D8 move.l [A1]+, [A0]+ 00001716 22D8 move.l [A1]+, [A0]+ 00001718 4267 clr.w -[A7] 0000171A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000171E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001722 101F move.b D0, [A7]+ 00001724 671E beq +0x20 /* 00001744 */ 00001726 486E FFF0 pea.l [A6 - 0x10] 0000172A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000172E 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 00001732 4267 clr.w -[A7] 00001734 486E FFF0 pea.l [A6 - 0x10] 00001738 A8AE syscall EmptyRect 0000173A 101F move.b D0, [A7]+ 0000173C 6606 bne +0x8 /* 00001744 */ 0000173E 2F0E move.l -[A7], A6 00001740 4EBA FED2 jsr [PC - 0x12E /* 00001614 */] label00001744: 00001744 4E5E unlink A6 00001746 205F movea.l A0, [A7]+ 00001748 DEFC 000A add.w A7, 0xA /* '\n' */ 0000174C 4ED0 jmp [A0] 0000174E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001750-00001754 fn00001750: 00001750 4E56 FFF4 link A6, -0x000C // end alternate branch 00001750-00001754 fn00001750: // (misaligned) 00001752 FFF4 .invalid <> 00001754 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001758 2A2E 000C move.l D5, [A6 + 0xC] 0000175C 1E2E 0010 move.b D7, [A6 + 0x10] 00001760 286E 0008 movea.l A4, [A6 + 0x8] 00001764 1007 move.b D0, D7 00001766 4880 ext.w D0 00001768 2054 movea.l A0, [A4] 0000176A 1230 005C move.b D1, [A0 + D0.w + 0x5C] 0000176E 6752 beq +0x54 /* 000017C2 */ 00001770 1007 move.b D0, D7 00001772 4880 ext.w D0 00001774 2054 movea.l A0, [A4] 00001776 E540 asl D0.w, 2 00001778 BAB0 0048 cmp.l D5, [A0 + D0.w + 0x48] 0000177C 56C0 sne D0 0000177E C200 and.b D1, D0 00001780 6740 beq +0x42 /* 000017C2 */ 00001782 1007 move.b D0, D7 00001784 4880 ext.w D0 00001786 2054 movea.l A0, [A4] 00001788 D040 add.w D0, D0 0000178A 3230 0058 move.w D1, [A0 + D0.w + 0x58] 0000178E 48C1 ext.l D1 00001790 83FC 0002 divs.w D1, 0x2 00001794 48C1 ext.l D1 00001796 D285 add.l D1, D5 00001798 2F01 move.l -[A7], D1 0000179A 1007 move.b D0, D7 0000179C 4880 ext.w D0 0000179E D040 add.w D0, D0 000017A0 3230 0058 move.w D1, [A0 + D0.w + 0x58] 000017A4 48C1 ext.l D1 000017A6 2F01 move.l -[A7], D1 000017A8 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 000017AC 1007 move.b D0, D7 000017AE 4880 ext.w D0 000017B0 D040 add.w D0, D0 000017B2 3230 0058 move.w D1, [A0 + D0.w + 0x58] 000017B6 48C1 ext.l D1 000017B8 2F01 move.l -[A7], D1 000017BA 4EAD 5A4A jsr [A5 + 0x5A4A /* export_2885 */] 000017BE 2C1F move.l D6, [A7]+ 000017C0 6002 bra +0x4 /* 000017C4 */ label000017C2: 000017C2 2C05 move.l D6, D5 label000017C4: 000017C4 41EE FFF8 lea.l A0, [A6 - 0x8] 000017C8 43ED F92C lea.l A1, [A5 - 0x6D4] 000017CC 20D9 move.l [A0]+, [A1]+ 000017CE 20D9 move.l [A0]+, [A1]+ 000017D0 1007 move.b D0, D7 000017D2 4880 ext.w D0 000017D4 2054 movea.l A0, [A4] 000017D6 E540 asl D0.w, 2 000017D8 2206 move.l D1, D6 000017DA 92B0 0038 sub.l D1, [A0 + D0.w + 0x38] 000017DE 1007 move.b D0, D7 000017E0 4880 ext.w D0 000017E2 E540 asl D0.w, 2 000017E4 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 000017E8 486E FFF8 pea.l [A6 - 0x8] 000017EC 1F3C 0001 move.b -[A7], 0x1 000017F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017F4 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] 000017F8 2006 move.l D0, D6 000017FA 9085 sub.l D0, D5 000017FC 2D40 0012 move.l [A6 + 0x12], D0 00001800 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001804 4E5E unlink A6 00001806 205F movea.l A0, [A7]+ 00001808 DEFC 000A add.w A7, 0xA /* '\n' */ 0000180C 4ED0 jmp [A0] 0000180E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001810-00001814 fn00001810: 00001810 4E56 FFEE link A6, -0x0012 // end alternate branch 00001810-00001814 fn00001810: // (misaligned) 00001812 FFEE .invalid <> 00001814 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4 00001818 182E 000E move.b D4, [A6 + 0xE] 0000181C 286E 0008 movea.l A4, [A6 + 0x8] 00001820 1004 move.b D0, D4 00001822 4880 ext.w D0 00001824 2054 movea.l A0, [A4] 00001826 D040 add.w D0, D0 00001828 3C30 0058 move.w D6, [A0 + D0.w + 0x58] 0000182C 43EE FFEE lea.l A1, [A6 - 0x12] 00001830 45ED F92C lea.l A2, [A5 - 0x6D4] 00001834 22DA move.l [A1]+, [A2]+ 00001836 22DA move.l [A1]+, [A2]+ 00001838 302E 000C move.w D0, [A6 + 0xC] 0000183C 0440 0014 subi.w D0, 0x14 00001840 670E beq +0x10 /* 00001850 */ 00001842 5340 subq.w D0, 1 00001844 670A beq +0xC /* 00001850 */ 00001846 5340 subq.w D0, 1 00001848 670E beq +0x10 /* 00001858 */ 0000184A 5340 subq.w D0, 1 0000184C 670A beq +0xC /* 00001858 */ 0000184E 6014 bra +0x16 /* 00001864 */ label00001850: 00001850 3006 move.w D0, D6 00001852 48C0 ext.l D0 00001854 2E00 move.l D7, D0 00001856 600C bra +0xE /* 00001864 */ label00001858: 00001858 1004 move.b D0, D4 0000185A 4880 ext.w D0 0000185C 2054 movea.l A0, [A4] 0000185E E540 asl D0.w, 2 00001860 2E30 0022 move.l D7, [A0 + D0.w + 0x22] label00001864: 00001864 7014 moveq.l D0, 0x14 00001866 B06E 000C cmp.w D0, [A6 + 0xC] 0000186A 57C0 seq D0 0000186C 4A00 tst.b D0 0000186E 660C bne +0xE /* 0000187C */ 00001870 7216 moveq.l D1, 0x16 00001872 B26E 000C cmp.w D1, [A6 + 0xC] 00001876 57C1 seq D1 00001878 8001 or.b D0, D1 0000187A 6706 beq +0x8 /* 00001882 */ label0000187C: 0000187C 2007 move.l D0, D7 0000187E 4480 neg.l D0 00001880 2E00 move.l D7, D0 label00001882: 00001882 1004 move.b D0, D4 00001884 4880 ext.w D0 00001886 2054 movea.l A0, [A4] 00001888 1230 005C move.b D1, [A0 + D0.w + 0x5C] 0000188C 6744 beq +0x46 /* 000018D2 */ 0000188E 4A46 tst.w D6 00001890 56C0 sne D0 00001892 C200 and.b D1, D0 00001894 673C beq +0x3E /* 000018D2 */ 00001896 42A7 clr.l -[A7] 00001898 42A7 clr.l -[A7] 0000189A 1004 move.b D0, D4 0000189C 4880 ext.w D0 0000189E 2054 movea.l A0, [A4] 000018A0 E540 asl D0.w, 2 000018A2 2207 move.l D1, D7 000018A4 D2B0 0038 add.l D1, [A0 + D0.w + 0x38] 000018A8 2F01 move.l -[A7], D1 000018AA 201F move.l D0, [A7]+ 000018AC 2E9F move.l [A7], [A7]+ 000018AE B097 cmp.l D0, [A7] 000018B0 6F02 ble +0x4 /* 000018B4 */ 000018B2 2E80 move.l [A7], D0 label000018B4: 000018B4 3006 move.w D0, D6 000018B6 48C0 ext.l D0 000018B8 2F00 move.l -[A7], D0 000018BA 4EAD 5A5A jsr [A5 + 0x5A5A /* export_2887 */] 000018BE 2A1F move.l D5, [A7]+ 000018C0 6710 beq +0x12 /* 000018D2 */ 000018C2 4A87 tst.l D7 000018C4 6F04 ble +0x6 /* 000018CA */ 000018C6 9E85 sub.l D7, D5 000018C8 6008 bra +0xA /* 000018D2 */ label000018CA: 000018CA 3006 move.w D0, D6 000018CC 48C0 ext.l D0 000018CE 9085 sub.l D0, D5 000018D0 DE80 add.l D7, D0 label000018D2: 000018D2 1004 move.b D0, D4 000018D4 4880 ext.w D0 000018D6 E540 asl D0.w, 2 000018D8 2D87 00EE move.l [A6 + D0.w - 0x18], D7 000018DC 486E FFEE pea.l [A6 - 0x12] 000018E0 1F3C 0001 move.b -[A7], 0x1 000018E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018E8 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] 000018EC 2D47 0010 move.l [A6 + 0x10], D7 000018F0 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+ 000018F4 4E5E unlink A6 000018F6 205F movea.l A0, [A7]+ 000018F8 504F addq.w A7, 8 000018FA 4ED0 jmp [A0] export_797: fn000018FC: 000018FC 4E56 0000 link A6, 0 00001900 2F0C move.l -[A7], A4 00001902 286E 0008 movea.l A4, [A6 + 0x8] 00001906 202E 0012 move.l D0, [A6 + 0x12] 0000190A 2054 movea.l A0, [A4] 0000190C 90A8 003C sub.l D0, [A0 + 0x3C] 00001910 2F00 move.l -[A7], D0 00001912 202E 000E move.l D0, [A6 + 0xE] 00001916 90A8 0038 sub.l D0, [A0 + 0x38] 0000191A 2F00 move.l -[A7], D0 0000191C 1F2E 000C move.b -[A7], [A6 + 0xC] 00001920 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001924 4EBA FC7A jsr [PC - 0x386 /* 000015A0 */] 00001928 285F movea.l A4, [A7]+ 0000192A 4E5E unlink A6 0000192C 205F movea.l A0, [A7]+ 0000192E DEFC 000E add.w A7, 0xE 00001932 4ED0 jmp [A0] export_798: fn00001934: 00001934 4E56 0000 link A6, 0 00001938 48E7 0108 movem.l -[A7], D7,A4 0000193C 2E2E 000C move.l D7, [A6 + 0xC] 00001940 286E 0008 movea.l A4, [A6 + 0x8] 00001944 4A87 tst.l D7 00001946 6754 beq +0x56 /* 0000199C */ 00001948 4A87 tst.l D7 0000194A 6F1E ble +0x20 /* 0000196A */ 0000194C 42A7 clr.l -[A7] 0000194E 2F07 move.l -[A7], D7 00001950 2054 movea.l A0, [A4] 00001952 2028 0066 move.l D0, [A0 + 0x66] 00001956 90A8 005E sub.l D0, [A0 + 0x5E] 0000195A 2F00 move.l -[A7], D0 0000195C 201F move.l D0, [A7]+ 0000195E 2E9F move.l [A7], [A7]+ 00001960 B097 cmp.l D0, [A7] 00001962 6C02 bge +0x4 /* 00001966 */ 00001964 2E80 move.l [A7], D0 label00001966: 00001966 2E1F move.l D7, [A7]+ 00001968 601C bra +0x1E /* 00001986 */ label0000196A: 0000196A 42A7 clr.l -[A7] 0000196C 2F07 move.l -[A7], D7 0000196E 2054 movea.l A0, [A4] 00001970 2028 0062 move.l D0, [A0 + 0x62] 00001974 90A8 005E sub.l D0, [A0 + 0x5E] 00001978 2F00 move.l -[A7], D0 0000197A 201F move.l D0, [A7]+ 0000197C 2E9F move.l [A7], [A7]+ 0000197E B097 cmp.l D0, [A7] 00001980 6F02 ble +0x4 /* 00001984 */ 00001982 2E80 move.l [A7], D0 label00001984: 00001984 2E1F move.l D7, [A7]+ label00001986: 00001986 2007 move.l D0, D7 00001988 2054 movea.l A0, [A4] 0000198A D0A8 005E add.l D0, [A0 + 0x5E] 0000198E 2F00 move.l -[A7], D0 00001990 1F3C 0001 move.b -[A7], 0x1 00001994 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001998 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */] label0000199C: 0000199C 4CDF 1080 movem.l D7,A4, [A7]+ 000019A0 4E5E unlink A6 000019A2 205F movea.l A0, [A7]+ 000019A4 504F addq.w A7, 8 000019A6 4ED0 jmp [A0] export_799: fn000019A8: 000019A8 4E56 FFF6 link A6, -0x000A 000019AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000019B0 266E 0008 movea.l A3, [A6 + 0x8] 000019B4 282E 0014 move.l D4, [A6 + 0x14] 000019B8 284B movea.l A4, A3 000019BA 2054 movea.l A0, [A4] 000019BC 2E28 005E move.l D7, [A0 + 0x5E] 000019C0 4267 clr.w -[A7] 000019C2 2054 movea.l A0, [A4] 000019C4 2F28 0058 move.l -[A7], [A0 + 0x58] 000019C8 2244 movea.l A1, D4 000019CA 2F11 move.l -[A7], [A1] 000019CC A966 syscall TestControl 000019CE 301F move.w D0, [A7]+ 000019D0 0440 0014 subi.w D0, 0x14 000019D4 6716 beq +0x18 /* 000019EC */ 000019D6 5340 subq.w D0, 1 000019D8 6712 beq +0x14 /* 000019EC */ 000019DA 5340 subq.w D0, 1 000019DC 670E beq +0x10 /* 000019EC */ 000019DE 5340 subq.w D0, 1 000019E0 670A beq +0xC /* 000019EC */ 000019E2 0440 006A subi.w D0, 0x6A /* 'j' */ 000019E6 672E beq +0x30 /* 00001A16 */ 000019E8 6000 0096 bra +0x98 /* 00001A80 */ label000019EC: 000019EC 4267 clr.w -[A7] 000019EE 2054 movea.l A0, [A4] 000019F0 2F28 0058 move.l -[A7], [A0 + 0x58] 000019F4 2244 movea.l A1, D4 000019F6 2F11 move.l -[A7], [A1] 000019F8 486D 1EF2 pea.l [A5 + 0x1EF2 /* export_986 */] 000019FC A968 syscall TrackControl 000019FE 3A1F move.w D5, [A7]+ 00001A00 2054 movea.l A0, [A4] 00001A02 BEA8 005E cmp.l D7, [A0 + 0x5E] 00001A06 6778 beq +0x7A /* 00001A80 */ 00001A08 2F0B move.l -[A7], A3 00001A0A 3F28 0038 move.w -[A7], [A0 + 0x38] 00001A0E 2F0B move.l -[A7], A3 00001A10 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */] 00001A14 606A bra +0x6C /* 00001A80 */ label00001A16: 00001A16 4267 clr.w -[A7] 00001A18 2054 movea.l A0, [A4] 00001A1A 2F28 0058 move.l -[A7], [A0 + 0x58] 00001A1E 2244 movea.l A1, D4 00001A20 2F11 move.l -[A7], [A1] 00001A22 42A7 clr.l -[A7] 00001A24 A968 syscall TrackControl 00001A26 0C5F 0081 cmpi.w [A7]+, 0x81 00001A2A 6654 bne +0x56 /* 00001A80 */ 00001A2C 4267 clr.w -[A7] 00001A2E 2F0B move.l -[A7], A3 00001A30 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */] 00001A34 4267 clr.w -[A7] 00001A36 2F0B move.l -[A7], A3 00001A38 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00001A3C 301F move.w D0, [A7]+ 00001A3E B05F cmp.w D0, [A7]+ 00001A40 6608 bne +0xA /* 00001A4A */ 00001A42 2054 movea.l A0, [A4] 00001A44 2C28 0066 move.l D6, [A0 + 0x66] 00001A48 6016 bra +0x18 /* 00001A60 */ label00001A4A: 00001A4A 4267 clr.w -[A7] 00001A4C 2F0B move.l -[A7], A3 00001A4E 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */] 00001A52 301F move.w D0, [A7]+ 00001A54 48C0 ext.l D0 00001A56 2054 movea.l A0, [A4] 00001A58 3228 005C move.w D1, [A0 + 0x5C] 00001A5C 2C00 move.l D6, D0 00001A5E E3AE lsl D6, D1 label00001A60: 00001A60 2F06 move.l -[A7], D6 00001A62 1F3C 0001 move.b -[A7], 0x1 00001A66 2F0B move.l -[A7], A3 00001A68 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */] 00001A6C 2054 movea.l A0, [A4] 00001A6E BEA8 005E cmp.l D7, [A0 + 0x5E] 00001A72 670C beq +0xE /* 00001A80 */ 00001A74 2F0B move.l -[A7], A3 00001A76 3F28 0038 move.w -[A7], [A0 + 0x38] 00001A7A 2F0B move.l -[A7], A3 00001A7C 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */] label00001A80: 00001A80 7000 moveq.l D0, 0x00 00001A82 2D40 0018 move.l [A6 + 0x18], D0 00001A86 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001A8A 4E5E unlink A6 00001A8C 205F movea.l A0, [A7]+ 00001A8E DEFC 0010 add.w A7, 0x10 00001A92 4ED0 jmp [A0] 00001A94 4E56 0000 link A6, 0 00001A98 48E7 0018 movem.l -[A7], A3,A4 00001A9C 266E 0008 movea.l A3, [A6 + 0x8] 00001AA0 286B 0008 movea.l A4, [A3 + 0x8] 00001AA4 42A7 clr.l -[A7] 00001AA6 2054 movea.l A0, [A4] 00001AA8 1F28 006A move.b -[A7], [A0 + 0x6A] 00001AAC 2F28 005E move.l -[A7], [A0 + 0x5E] 00001AB0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AB4 4EBA FC9A jsr [PC - 0x366 /* 00001750 */] 00001AB8 201F move.l D0, [A7]+ 00001ABA D1AB FFFA add.l [A3 - 0x6], D0 00001ABE 4CDF 1800 movem.l A3,A4, [A7]+ 00001AC2 4E5E unlink A6 00001AC4 205F movea.l A0, [A7]+ 00001AC6 504F addq.w A7, 8 00001AC8 4ED0 jmp [A0] 00001ACA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_800: // at 00001ACC (misaligned) 00001ACE FFFA .invalid <> 00001AD0 48E7 0018 movem.l -[A7], A3,A4 00001AD4 266E 0008 movea.l A3, [A6 + 0x8] 00001AD8 284B movea.l A4, A3 00001ADA 486D F530 pea.l [A5 - 0xAD0] 00001ADE 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00001AE2 4267 clr.w -[A7] 00001AE4 2054 movea.l A0, [A4] 00001AE6 2F28 0058 move.l -[A7], [A0 + 0x58] 00001AEA 226E 0014 movea.l A1, [A6 + 0x14] 00001AEE 2F11 move.l -[A7], [A1] 00001AF0 A966 syscall TestControl 00001AF2 0C5F 0081 cmpi.w [A7]+, 0x81 00001AF6 6600 009A bne +0x9C /* 00001B92 */ 00001AFA 4267 clr.w -[A7] 00001AFC 2054 movea.l A0, [A4] 00001AFE 2F28 0058 move.l -[A7], [A0 + 0x58] 00001B02 226E 0014 movea.l A1, [A6 + 0x14] 00001B06 2F11 move.l -[A7], [A1] 00001B08 42A7 clr.l -[A7] 00001B0A A968 syscall TrackControl 00001B0C 0C5F 0081 cmpi.w [A7]+, 0x81 00001B10 6678 bne +0x7A /* 00001B8A */ 00001B12 7000 moveq.l D0, 0x00 00001B14 2D40 FFFA move.l [A6 - 0x6], D0 00001B18 4267 clr.w -[A7] 00001B1A 2F0B move.l -[A7], A3 00001B1C 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */] 00001B20 4267 clr.w -[A7] 00001B22 2F0B move.l -[A7], A3 00001B24 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00001B28 301F move.w D0, [A7]+ 00001B2A B05F cmp.w D0, [A7]+ 00001B2C 660A bne +0xC /* 00001B38 */ 00001B2E 2054 movea.l A0, [A4] 00001B30 2168 0066 005E move.l [A0 + 0x5E], [A0 + 0x66] 00001B36 601E bra +0x20 /* 00001B56 */ label00001B38: 00001B38 7000 moveq.l D0, 0x00 00001B3A 2F00 move.l -[A7], D0 00001B3C 4267 clr.w -[A7] 00001B3E 2F0B move.l -[A7], A3 00001B40 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */] 00001B44 321F move.w D1, [A7]+ 00001B46 201F move.l D0, [A7]+ 00001B48 3001 move.w D0, D1 00001B4A 2054 movea.l A0, [A4] 00001B4C 3228 005C move.w D1, [A0 + 0x5C] 00001B50 E3A8 lsl D0, D1 00001B52 2140 005E move.l [A0 + 0x5E], D0 label00001B56: 00001B56 487A FF3C pea.l [PC - 0xC4 /* 00001A94, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001B5A 2F0E move.l -[A7], A6 00001B5C 2054 movea.l A0, [A4] 00001B5E 2F28 006C move.l -[A7], [A0 + 0x6C] 00001B62 4EBA F0FC jsr [PC - 0xF04 /* 00000C60 */] 00001B66 486D F530 pea.l [A5 - 0xAD0] 00001B6A 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 00001B6E 4AAE FFFA tst.l [A6 - 0x6] 00001B72 6716 beq +0x18 /* 00001B8A */ 00001B74 202E FFFA move.l D0, [A6 - 0x6] 00001B78 2054 movea.l A0, [A4] 00001B7A D0A8 005E add.l D0, [A0 + 0x5E] 00001B7E 2F00 move.l -[A7], D0 00001B80 1F3C 0001 move.b -[A7], 0x1 00001B84 2F0B move.l -[A7], A3 00001B86 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */] label00001B8A: 00001B8A 7000 moveq.l D0, 0x00 00001B8C 2D40 0018 move.l [A6 + 0x18], D0 00001B90 6018 bra +0x1A /* 00001BAA */ label00001B92: 00001B92 42A7 clr.l -[A7] 00001B94 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B98 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BA0 2F0B move.l -[A7], A3 00001BA2 4EBA FE04 jsr [PC - 0x1FC /* 000019A8 */] 00001BA6 2D5F 0018 move.l [A6 + 0x18], [A7]+ label00001BAA: 00001BAA 4CDF 1800 movem.l A3,A4, [A7]+ 00001BAE 4E5E unlink A6 00001BB0 205F movea.l A0, [A7]+ 00001BB2 DEFC 0010 add.w A7, 0x10 00001BB6 4ED0 jmp [A0] 00001BB8 4E56 0000 link A6, 0 00001BBC 48E7 0018 movem.l -[A7], A3,A4 00001BC0 286E 0008 movea.l A4, [A6 + 0x8] 00001BC4 266C 0008 movea.l A3, [A4 + 0x8] 00001BC8 42A7 clr.l -[A7] 00001BCA 2053 movea.l A0, [A3] 00001BCC 1F28 006A move.b -[A7], [A0 + 0x6A] 00001BD0 3F2C 000C move.w -[A7], [A4 + 0xC] 00001BD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BD8 4EBA FC36 jsr [PC - 0x3CA /* 00001810 */] 00001BDC 201F move.l D0, [A7]+ 00001BDE D1AC FFFC add.l [A4 - 0x4], D0 00001BE2 4CDF 1800 movem.l A3,A4, [A7]+ 00001BE6 4E5E unlink A6 00001BE8 205F movea.l A0, [A7]+ 00001BEA 504F addq.w A7, 8 00001BEC 4ED0 jmp [A0] 00001BEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_801: // at 00001BF0 (misaligned) 00001BF2 FFFC .invalid <> 00001BF4 7000 moveq.l D0, 0x00 00001BF6 2D40 FFFC move.l [A6 - 0x4], D0 00001BFA 487A FFBC pea.l [PC - 0x44 /* 00001BB8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001BFE 2F0E move.l -[A7], A6 00001C00 206E 0008 movea.l A0, [A6 + 0x8] 00001C04 2050 movea.l A0, [A0] 00001C06 2F28 006C move.l -[A7], [A0 + 0x6C] 00001C0A 4EBA F054 jsr [PC - 0xFAC /* 00000C60 */] 00001C0E 486D F530 pea.l [A5 - 0xAD0] 00001C12 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 00001C16 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C1E 4EBA FD14 jsr [PC - 0x2EC /* 00001934 */] 00001C22 4E5E unlink A6 00001C24 205F movea.l A0, [A7]+ 00001C26 5C4F addq.w A7, 6 00001C28 4ED0 jmp [A0] 00001C2A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_802: // at 00001C2C (misaligned) 00001C2E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00001C32 4267 clr.w -[A7] 00001C34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C38 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */] 00001C3C 1D5F 000C move.b [A6 + 0xC], [A7]+ 00001C40 206E 0008 movea.l A0, [A6 + 0x8] 00001C44 43ED F61C lea.l A1, [A5 - 0x9E4] 00001C48 2050 movea.l A0, [A0] 00001C4A 45E8 0038 lea.l A2, [A0 + 0x38] 00001C4E 22DA move.l [A1]+, [A2]+ 00001C50 22DA move.l [A1]+, [A2]+ 00001C52 245F movea.l A2, [A7]+ 00001C54 4E5E unlink A6 00001C56 2E9F move.l [A7], [A7]+ 00001C58 4E75 rts 00001C5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_803: // at 00001C5C (misaligned) 00001C5E 0000 2F0C ori.b D0, 0xC 00001C62 286E 0008 movea.l A4, [A6 + 0x8] 00001C66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C6A 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */] 00001C6E 2054 movea.l A0, [A4] 00001C70 4AA8 0054 tst.l [A0 + 0x54] 00001C74 6708 beq +0xA /* 00001C7E */ 00001C76 2F28 0054 move.l -[A7], [A0 + 0x54] 00001C7A 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00001C7E: 00001C7E 2054 movea.l A0, [A4] 00001C80 4AA8 0050 tst.l [A0 + 0x50] 00001C84 6708 beq +0xA /* 00001C8E */ 00001C86 2F28 0050 move.l -[A7], [A0 + 0x50] 00001C8A 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00001C8E: 00001C8E 285F movea.l A4, [A7]+ 00001C90 4E5E unlink A6 00001C92 2E9F move.l [A7], [A7]+ 00001C94 4E75 rts 00001C96 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_804: // at 00001C98 (misaligned) 00001C9A 0000 2F0C ori.b D0, 0xC 00001C9E 286E 0008 movea.l A4, [A6 + 0x8] 00001CA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CAA 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */] 00001CAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CB2 2054 movea.l A0, [A4] 00001CB4 2F28 003C move.l -[A7], [A0 + 0x3C] 00001CB8 2F28 0038 move.l -[A7], [A0 + 0x38] 00001CBC 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 00001CC0 285F movea.l A4, [A7]+ 00001CC2 4E5E unlink A6 00001CC4 205F movea.l A0, [A7]+ 00001CC6 504F addq.w A7, 8 00001CC8 4ED0 jmp [A0] 00001CCA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_805: // at 00001CCC (misaligned) 00001CCE 0000 2D6E ori.b D0, 0x6E /* 'n' */ 00001CD2 0008 000E ori.b A0, 0xE 00001CD6 4E5E unlink A6 00001CD8 205F movea.l A0, [A7]+ 00001CDA 5C4F addq.w A7, 6 00001CDC 4ED0 jmp [A0] 00001CDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_806: // at 00001CE0 (misaligned) 00001CE2 0000 206E ori.b D0, 0x6E /* 'n' */ 00001CE6 0008 102E ori.b A0, 0x2E /* '.' */ 00001CEA 000C 4880 ori.b A4, 0x80 00001CEE 2050 movea.l A0, [A0] 00001CF0 E540 asl D0.w, 2 00001CF2 21AE 000E 0050 move.l [A0 + D0.w + 0x50], [A6 + 0xE] 00001CF8 4E5E unlink A6 00001CFA 205F movea.l A0, [A7]+ 00001CFC DEFC 000A add.w A7, 0xA /* '\n' */ 00001D00 4ED0 jmp [A0] 00001D02 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_807: // at 00001D04 (misaligned) 00001D06 FFF8 .invalid <> 00001D08 48E7 0028 movem.l -[A7], A2,A4 00001D0C 286E 0008 movea.l A4, [A6 + 0x8] 00001D10 41EE FFF8 lea.l A0, [A6 - 0x8] 00001D14 2454 movea.l A2, [A4] 00001D16 43EA 0038 lea.l A1, [A2 + 0x38] 00001D1A 20D9 move.l [A0]+, [A1]+ 00001D1C 20D9 move.l [A0]+, [A1]+ 00001D1E 486E FFF8 pea.l [A6 - 0x8] 00001D22 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D26 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00001D2A 41EE FFF8 lea.l A0, [A6 - 0x8] 00001D2E 2454 movea.l A2, [A4] 00001D30 43EA 001A lea.l A1, [A2 + 0x1A] 00001D34 20D9 move.l [A0]+, [A1]+ 00001D36 20D9 move.l [A0]+, [A1]+ 00001D38 486E FFF8 pea.l [A6 - 0x8] 00001D3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D40 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00001D44 4CDF 1400 movem.l A2,A4, [A7]+ 00001D48 4E5E unlink A6 00001D4A 205F movea.l A0, [A7]+ 00001D4C 504F addq.w A7, 8 00001D4E 4ED0 jmp [A0] export_808: 00001D50 4E56 FFF8 link A6, -0x0008 00001D54 48E7 0028 movem.l -[A7], A2,A4 00001D58 286E 0008 movea.l A4, [A6 + 0x8] 00001D5C 41EE FFF8 lea.l A0, [A6 - 0x8] 00001D60 2454 movea.l A2, [A4] 00001D62 43EA 001A lea.l A1, [A2 + 0x1A] 00001D66 20D9 move.l [A0]+, [A1]+ 00001D68 20D9 move.l [A0]+, [A1]+ 00001D6A 486E FFF8 pea.l [A6 - 0x8] 00001D6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D72 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00001D76 41EE FFF8 lea.l A0, [A6 - 0x8] 00001D7A 2454 movea.l A2, [A4] 00001D7C 43EA 0038 lea.l A1, [A2 + 0x38] 00001D80 20D9 move.l [A0]+, [A1]+ 00001D82 20D9 move.l [A0]+, [A1]+ 00001D84 486E FFF8 pea.l [A6 - 0x8] 00001D88 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D8C 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00001D90 4CDF 1400 movem.l A2,A4, [A7]+ 00001D94 4E5E unlink A6 00001D96 205F movea.l A0, [A7]+ 00001D98 504F addq.w A7, 8 00001D9A 4ED0 jmp [A0] export_809: fn00001D9C: 00001D9C 4E56 0000 link A6, 0 00001DA0 2F0C move.l -[A7], A4 00001DA2 286E 0008 movea.l A4, [A6 + 0x8] 00001DA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DAA 4EBA 0DB0 jsr [PC + 0xDB0 /* 00002B5C */] 00001DAE 2054 movea.l A0, [A4] 00001DB0 316E 0018 0002 move.w [A0 + 0x2], [A6 + 0x18] 00001DB6 216E 0014 0008 move.l [A0 + 0x8], [A6 + 0x14] 00001DBC 217C 0001 0100 000C move.l [A0 + 0xC], 0x10100 00001DC4 117C 0001 0010 move.b [A0 + 0x10], 0x1 00001DCA 4228 0013 clr.b [A0 + 0x13] 00001DCE 117C 0040 0011 move.b [A0 + 0x11], 0x40 /* '@' */ 00001DD4 117C 0001 0012 move.b [A0 + 0x12], 0x1 00001DDA 4228 0014 clr.b [A0 + 0x14] 00001DDE 216D F944 0016 move.l [A0 + 0x16], [A5 - 0x6BC] 00001DE4 317C 0001 001A move.w [A0 + 0x1A], 0x1 00001DEA 4228 001C clr.b [A0 + 0x1C] 00001DEE 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10] 00001DF4 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 00001DFA 285F movea.l A4, [A7]+ 00001DFC 4E5E unlink A6 00001DFE 205F movea.l A0, [A7]+ 00001E00 DEFC 0012 add.w A7, 0x12 00001E04 4ED0 jmp [A0] 00001E06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_810: // at 00001E08 (misaligned) 00001E0A 0000 206E ori.b D0, 0x6E /* 'n' */ 00001E0E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001E12 1D68 0012 000C move.b [A6 + 0xC], [A0 + 0x12] 00001E18 4E5E unlink A6 00001E1A 2E9F move.l [A7], [A7]+ 00001E1C 4E75 rts 00001E1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_811: // at 00001E20 (misaligned) 00001E22 0000 2F0C ori.b D0, 0xC 00001E26 286E 0008 movea.l A4, [A6 + 0x8] 00001E2A 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001E2E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001E32 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E36 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E3E 4EBA FF5C jsr [PC - 0xA4 /* 00001D9C */] 00001E42 2054 movea.l A0, [A4] 00001E44 4228 000D clr.b [A0 + 0xD] 00001E48 4228 000E clr.b [A0 + 0xE] 00001E4C 285F movea.l A4, [A7]+ 00001E4E 4E5E unlink A6 00001E50 205F movea.l A0, [A7]+ 00001E52 DEFC 0012 add.w A7, 0x12 00001E56 4ED0 jmp [A0] export_812: fn00001E58: 00001E58 4E56 0000 link A6, 0 00001E5C 422D FA68 clr.b [A5 - 0x598] 00001E60 4E5E unlink A6 00001E62 4E75 rts fn00001E64: 00001E64 4E56 0000 link A6, 0 00001E68 1B7C 0001 FA68 move.b [A5 - 0x598], 0x1 00001E6E 4E5E unlink A6 00001E70 4E75 rts 00001E72 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_813: // at 00001E74 (misaligned) 00001E76 0000 102D ori.b D0, 0x2D /* '-' */ 00001E7A FA68 0A00 .extension 0xA68 <>, 0x0A00 // unimplemented 00001E7E 0001 1D40 ori.b D1, 0x40 /* '@' */ 00001E82 0008 4E5E ori.b A0, 0x5E /* '^' */ 00001E86 4E75 rts export_814: fn00001E88: 00001E88 4E56 0000 link A6, 0 00001E8C 4EBA FFCA jsr [PC - 0x36 /* 00001E58 */] 00001E90 0C6D 0600 F9B8 cmpi.w [A5 - 0x648], 0x600 00001E96 5CC0 sge D0 00001E98 4A00 tst.b D0 00001E9A 671C beq +0x1E /* 00001EB8 */ 00001E9C 2F00 move.l -[A7], D0 00001E9E 2F3C A81D 0000 move.l -[A7], 0xA81D0000 00001EA4 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001EA8 121F move.b D1, [A7]+ 00001EAA 201F move.l D0, [A7]+ 00001EAC C001 and.b D0, D1 00001EAE 6708 beq +0xA /* 00001EB8 */ 00001EB0 A81D syscall InvalMenuBar 00001EB2 422D FA64 clr.b [A5 - 0x59C] 00001EB6 6006 bra +0x8 /* 00001EBE */ label00001EB8: 00001EB8 1B7C 0001 FA64 move.b [A5 - 0x59C], 0x1 label00001EBE: 00001EBE 4E5E unlink A6 00001EC0 4E75 rts 00001EC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001EC4-00001ECE fn00001EC4: 00001EC4 4E56 0000 link A6, 0 00001EC8 422D FA64 clr.b [A5 - 0x59C] 00001ECC 4E5E unlink A6 // end alternate branch 00001EC4-00001ECE fn00001EC4: // (misaligned) 00001EC6 0000 422D ori.b D0, 0x2D /* '-' */ 00001ECA FA64 4E5E .extension 0xA64 <>, 0x4E5E // unimplemented 00001ECE 4E75 rts export_815: fn00001ED0: 00001ED0 4E56 0000 link A6, 0 00001ED4 1D6D FA64 0008 move.b [A6 + 0x8], [A5 - 0x59C] 00001EDA 4E5E unlink A6 00001EDC 4E75 rts 00001EDE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_816: // at 00001EE0 (misaligned) 00001EE2 FFF8 .invalid <> 00001EE4 2F0C move.l -[A7], A4 00001EE6 42A7 clr.l -[A7] 00001EE8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001EEC 486E FFFC pea.l [A6 - 0x4] 00001EF0 486E FFFE pea.l [A6 - 0x2] 00001EF4 4EBA 019A jsr [PC + 0x19A /* 00002090 */] 00001EF8 285F movea.l A4, [A7]+ 00001EFA 200C move.l D0, A4 00001EFC 6734 beq +0x36 /* 00001F32 */ 00001EFE 4A6E FFFE tst.w [A6 - 0x2] 00001F02 5EC0 sgt D0 00001F04 4A00 tst.b D0 00001F06 6722 beq +0x24 /* 00001F2A */ 00001F08 7220 moveq.l D1, 0x20 00001F0A B26E FFFE cmp.w D1, [A6 - 0x2] 00001F0E 5EC1 sgt D1 00001F10 C001 and.b D0, D1 00001F12 6716 beq +0x18 /* 00001F2A */ 00001F14 2054 movea.l A0, [A4] 00001F16 2028 000A move.l D0, [A0 + 0xA] 00001F1A 322E FFFE move.w D1, [A6 - 0x2] 00001F1E 0300 btst D0, D1 00001F20 56C0 sne D0 00001F22 4400 neg.b D0 00001F24 1D40 000A move.b [A6 + 0xA], D0 00001F28 600C bra +0xE /* 00001F36 */ label00001F2A: 00001F2A 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00001F30 6004 bra +0x6 /* 00001F36 */ label00001F32: 00001F32 422E 000A clr.b [A6 + 0xA] label00001F36: 00001F36 285F movea.l A4, [A7]+ 00001F38 4E5E unlink A6 00001F3A 205F movea.l A0, [A7]+ 00001F3C 544F addq.w A7, 2 00001F3E 4ED0 jmp [A0] export_817: 00001F40 4E56 FFF8 link A6, -0x0008 00001F44 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001F48 3C2E 0008 move.w D6, [A6 + 0x8] 00001F4C 6C0A bge +0xC /* 00001F58 */ 00001F4E 3006 move.w D0, D6 00001F50 4440 neg.w D0 00001F52 3D40 000C move.w [A6 + 0xC], D0 00001F56 605A bra +0x5C /* 00001FB2 */ label00001F58: 00001F58 4A46 tst.w D6 00001F5A 6F42 ble +0x44 /* 00001F9E */ 00001F5C 206D FA70 movea.l A0, [A5 - 0x590] 00001F60 2650 movea.l A3, [A0] 00001F62 3D6D FA6C FFF8 move.w [A6 - 0x8], [A5 - 0x594] 00001F68 7E01 moveq.l D7, 0x01 00001F6A 602C bra +0x2E /* 00001F98 */ label00001F6C: 00001F6C 3007 move.w D0, D7 00001F6E C1FC 0006 muls.w D0, 0x6 00001F72 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 00001F76 302E 000A move.w D0, [A6 + 0xA] 00001F7A B06C 0002 cmp.w D0, [A4 + 0x2] 00001F7E 57C0 seq D0 00001F80 4A00 tst.b D0 00001F82 6710 beq +0x12 /* 00001F94 */ 00001F84 BC6C 0004 cmp.w D6, [A4 + 0x4] 00001F88 57C1 seq D1 00001F8A C001 and.b D0, D1 00001F8C 6706 beq +0x8 /* 00001F94 */ 00001F8E 3D54 000C move.w [A6 + 0xC], [A4] 00001F92 601E bra +0x20 /* 00001FB2 */ label00001F94: 00001F94 5247 addq.w D7, 1 00001F96 6906 bvs +0x8 /* 00001F9E */ label00001F98: 00001F98 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00001F9C 6FCE ble -0x30 /* 00001F6C */ label00001F9E: 00001F9E 7000 moveq.l D0, 0x00 00001FA0 302E 000A move.w D0, [A6 + 0xA] 00001FA4 E188 lsl D0, 8 00001FA6 7200 moveq.l D1, 0x00 00001FA8 3206 move.w D1, D6 00001FAA 8081 or.l D0, D1 00001FAC 4480 neg.l D0 00001FAE 3D40 000C move.w [A6 + 0xC], D0 label00001FB2: 00001FB2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001FB6 4E5E unlink A6 00001FB8 2E9F move.l [A7], [A7]+ 00001FBA 4E75 rts fn00001FBC: 00001FBC 4E56 FFF6 link A6, -0x000A 00001FC0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001FC4 382E 0010 move.w D4, [A6 + 0x10] 00001FC8 6C26 bge +0x28 /* 00001FF0 */ 00001FCA 7000 moveq.l D0, 0x00 00001FCC 3204 move.w D1, D4 00001FCE 4441 neg.w D1 00001FD0 3001 move.w D0, D1 00001FD2 E088 lsr D0, 8 00001FD4 206E 000C movea.l A0, [A6 + 0xC] 00001FD8 3080 move.w [A0], D0 00001FDA 7000 moveq.l D0, 0x00 00001FDC 3204 move.w D1, D4 00001FDE 4441 neg.w D1 00001FE0 3001 move.w D0, D1 00001FE2 C0BC 0000 00FF and.l D0, 0xFF 00001FE8 206E 0008 movea.l A0, [A6 + 0x8] 00001FEC 3080 move.w [A0], D0 00001FEE 6056 bra +0x58 /* 00002046 */ label00001FF0: 00001FF0 7E01 moveq.l D7, 0x01 00001FF2 3C2D FA6C move.w D6, [A5 - 0x594] 00001FF6 206D FA70 movea.l A0, [A5 - 0x590] 00001FFA 2650 movea.l A3, [A0] label00001FFC: 00001FFC BC47 cmp.w D6, D7 00001FFE 6D3A blt +0x3C /* 0000203A */ 00002000 7000 moveq.l D0, 0x00 00002002 3207 move.w D1, D7 00002004 D246 add.w D1, D6 00002006 3001 move.w D0, D1 00002008 E288 lsr D0, 1 0000200A 3A00 move.w D5, D0 0000200C C1FC 0006 muls.w D0, 0x6 00002010 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 00002014 B854 cmp.w D4, [A4] 00002016 6612 bne +0x14 /* 0000202A */ 00002018 206E 000C movea.l A0, [A6 + 0xC] 0000201C 30AC 0002 move.w [A0], [A4 + 0x2] 00002020 206E 0008 movea.l A0, [A6 + 0x8] 00002024 30AC 0004 move.w [A0], [A4 + 0x4] 00002028 601C bra +0x1E /* 00002046 */ label0000202A: 0000202A B854 cmp.w D4, [A4] 0000202C 6C06 bge +0x8 /* 00002034 */ 0000202E 3C05 move.w D6, D5 00002030 5346 subq.w D6, 1 00002032 60C8 bra -0x36 /* 00001FFC */ label00002034: 00002034 3E05 move.w D7, D5 00002036 5247 addq.w D7, 1 00002038 60C2 bra -0x3C /* 00001FFC */ label0000203A: 0000203A 206E 000C movea.l A0, [A6 + 0xC] 0000203E 4250 clr.w [A0] 00002040 206E 0008 movea.l A0, [A6 + 0x8] 00002044 4250 clr.w [A0] label00002046: 00002046 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000204A 4E5E unlink A6 0000204C 205F movea.l A0, [A7]+ 0000204E DEFC 000A add.w A7, 0xA /* '\n' */ 00002052 4ED0 jmp [A0] export_818: 00002054 4E56 FFF8 link A6, -0x0008 00002058 2F0C move.l -[A7], A4 0000205A 206E 0008 movea.l A0, [A6 + 0x8] 0000205E 4210 clr.b [A0] 00002060 42A7 clr.l -[A7] 00002062 3F2E 000C move.w -[A7], [A6 + 0xC] 00002066 486E FFFE pea.l [A6 - 0x2] 0000206A 486E FFFC pea.l [A6 - 0x4] 0000206E 4EBA 0020 jsr [PC + 0x20 /* 00002090 */] 00002072 285F movea.l A4, [A7]+ 00002074 200C move.l D0, A4 00002076 670C beq +0xE /* 00002084 */ 00002078 2F0C move.l -[A7], A4 0000207A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000207E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002082 A946 syscall GetMenuItemText/GetItem label00002084: 00002084 285F movea.l A4, [A7]+ 00002086 4E5E unlink A6 00002088 205F movea.l A0, [A7]+ 0000208A 5C4F addq.w A7, 6 0000208C 4ED0 jmp [A0] 0000208E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002090-00002094 fn00002090: 00002090 4E56 FFFC link A6, -0x0004 // end alternate branch 00002090-00002094 fn00002090: // (misaligned) 00002092 FFFC .invalid <> 00002094 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002098 2F2E 000C move.l -[A7], [A6 + 0xC] 0000209C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020A0 4EBA FF1A jsr [PC - 0xE6 /* 00001FBC */] 000020A4 206E 000C movea.l A0, [A6 + 0xC] 000020A8 4A50 tst.w [A0] 000020AA 6712 beq +0x14 /* 000020BE */ 000020AC 42A7 clr.l -[A7] 000020AE 206E 000C movea.l A0, [A6 + 0xC] 000020B2 3F10 move.w -[A7], [A0] 000020B4 4EBA 01BA jsr [PC + 0x1BA /* 00002270 */] 000020B8 2D5F 0012 move.l [A6 + 0x12], [A7]+ 000020BC 6006 bra +0x8 /* 000020C4 */ label000020BE: 000020BE 7000 moveq.l D0, 0x00 000020C0 2D40 0012 move.l [A6 + 0x12], D0 label000020C4: 000020C4 4E5E unlink A6 000020C6 205F movea.l A0, [A7]+ 000020C8 DEFC 000A add.w A7, 0xA /* '\n' */ 000020CC 4ED0 jmp [A0] 000020CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000020D0-000020D4 fn000020D0: 000020D0 4E56 FFF8 link A6, -0x0008 // end alternate branch 000020D0-000020D4 fn000020D0: // (misaligned) 000020D2 FFF8 .invalid <> 000020D4 48E7 0118 movem.l -[A7], D7,A3,A4 000020D8 266E 0010 movea.l A3, [A6 + 0x10] 000020DC 302E 000E move.w D0, [A6 + 0xE] 000020E0 48C0 ext.l D0 000020E2 2E00 move.l D7, D0 000020E4 DE8B add.l D7, A3 label000020E6: 000020E6 BE8B cmp.l D7, A3 000020E8 6F24 ble +0x26 /* 0000210E */ 000020EA 2853 movea.l A4, [A3] 000020EC 2F0C move.l -[A7], A4 000020EE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000020F2 2F0C move.l -[A7], A4 000020F4 1F2E 000C move.b -[A7], [A6 + 0xC] 000020F8 226E 0008 movea.l A1, [A6 + 0x8] 000020FC 41E9 000A lea.l A0, [A1 + 0xA] 00002100 2018 move.l D0, [A0]+ 00002102 6702 beq +0x4 /* 00002106 */ 00002104 2F00 move.l -[A7], D0 label00002106: 00002106 2050 movea.l A0, [A0] 00002108 4E90 jsr [A0] 0000210A 5C8B addq.l A3, 6 0000210C 60D8 bra -0x26 /* 000020E6 */ label0000210E: 0000210E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002112 4E5E unlink A6 00002114 205F movea.l A0, [A7]+ 00002116 DEFC 000C add.w A7, 0xC 0000211A 4ED0 jmp [A0] fn0000211C: 0000211C 4E56 FFFE link A6, -0x0002 00002120 48E7 0108 movem.l -[A7], D7,A4 00002124 4267 clr.w -[A7] 00002126 42A7 clr.l -[A7] 00002128 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 0000212C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00002130 1E1F move.b D7, [A7]+ 00002132 42A7 clr.l -[A7] 00002134 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00002138 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000213C 42A7 clr.l -[A7] 0000213E 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00002142 205F movea.l A0, [A7]+ 00002144 2850 movea.l A4, [A0] 00002146 486C 0006 pea.l [A4 + 0x6] 0000214A 3F14 move.w -[A7], [A4] 0000214C 4267 clr.w -[A7] 0000214E 2F0E move.l -[A7], A6 00002150 4EBA FF7E jsr [PC - 0x82 /* 000020D0 */] 00002154 102E 0008 move.b D0, [A6 + 0x8] 00002158 6732 beq +0x34 /* 0000218C */ 0000215A 42A7 clr.l -[A7] 0000215C 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00002160 205F movea.l A0, [A7]+ 00002162 2850 movea.l A4, [A0] 00002164 204C movea.l A0, A4 00002166 5C88 addq.l A0, 6 00002168 3014 move.w D0, [A4] 0000216A 48C0 ext.l D0 0000216C D088 add.l D0, A0 0000216E 5480 addq.l D0, 2 00002170 5880 addq.l D0, 4 00002172 2F00 move.l -[A7], D0 00002174 204C movea.l A0, A4 00002176 5C88 addq.l A0, 6 00002178 3014 move.w D0, [A4] 0000217A 48C0 ext.l D0 0000217C D088 add.l D0, A0 0000217E 2040 movea.l A0, D0 00002180 3F10 move.w -[A7], [A0] 00002182 1F3C 0001 move.b -[A7], 0x1 00002186 2F0E move.l -[A7], A6 00002188 4EBA FF46 jsr [PC - 0xBA /* 000020D0 */] label0000218C: 0000218C 1007 move.b D0, D7 0000218E 660A bne +0xC /* 0000219A */ 00002190 42A7 clr.l -[A7] 00002192 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00002196 205F movea.l A0, [A7]+ 00002198 A02A syscall HUnlock label0000219A: 0000219A 4CDF 1080 movem.l D7,A4, [A7]+ 0000219E 4E5E unlink A6 000021A0 205F movea.l A0, [A7]+ 000021A2 DEFC 000A add.w A7, 0xA /* '\n' */ 000021A6 4ED0 jmp [A0] export_819: 000021A8 4E56 FFF8 link A6, -0x0008 000021AC 2F0C move.l -[A7], A4 000021AE 42A7 clr.l -[A7] 000021B0 3F2E 000A move.w -[A7], [A6 + 0xA] 000021B4 486E FFFC pea.l [A6 - 0x4] 000021B8 486E FFFE pea.l [A6 - 0x2] 000021BC 4EBA FED2 jsr [PC - 0x12E /* 00002090 */] 000021C0 285F movea.l A4, [A7]+ 000021C2 200C move.l D0, A4 000021C4 6718 beq +0x1A /* 000021DE */ 000021C6 102E 0008 move.b D0, [A6 + 0x8] 000021CA 670A beq +0xC /* 000021D6 */ 000021CC 2F0C move.l -[A7], A4 000021CE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000021D2 A939 syscall EnableItem 000021D4 6008 bra +0xA /* 000021DE */ label000021D6: 000021D6 2F0C move.l -[A7], A4 000021D8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000021DC A93A syscall DisableItem label000021DE: 000021DE 285F movea.l A4, [A7]+ 000021E0 4E5E unlink A6 000021E2 2E9F move.l [A7], [A7]+ 000021E4 4E75 rts 000021E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_820: // at 000021E8 (misaligned) 000021EA FFF8 .invalid <> 000021EC 2F0C move.l -[A7], A4 000021EE 42A7 clr.l -[A7] 000021F0 3F2E 000C move.w -[A7], [A6 + 0xC] 000021F4 486E FFFC pea.l [A6 - 0x4] 000021F8 486E FFFE pea.l [A6 - 0x2] 000021FC 4EBA FE92 jsr [PC - 0x16E /* 00002090 */] 00002200 285F movea.l A4, [A7]+ 00002202 200C move.l D0, A4 00002204 6724 beq +0x26 /* 0000222A */ 00002206 102E 000A move.b D0, [A6 + 0xA] 0000220A 670A beq +0xC /* 00002216 */ 0000220C 2F0C move.l -[A7], A4 0000220E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002212 A939 syscall EnableItem 00002214 6008 bra +0xA /* 0000221E */ label00002216: 00002216 2F0C move.l -[A7], A4 00002218 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000221C A93A syscall DisableItem label0000221E: 0000221E 2F0C move.l -[A7], A4 00002220 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002224 1F2E 0008 move.b -[A7], [A6 + 0x8] 00002228 A945 syscall CheckItem label0000222A: 0000222A 285F movea.l A4, [A7]+ 0000222C 4E5E unlink A6 0000222E 205F movea.l A0, [A7]+ 00002230 5C4F addq.w A7, 6 00002232 4ED0 jmp [A0] 00002234 4E56 0000 link A6, 0 00002238 42A7 clr.l -[A7] 0000223A 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00002240 206E 0008 movea.l A0, [A6 + 0x8] 00002244 3F28 0008 move.w -[A7], [A0 + 0x8] 00002248 A9A0 syscall GetResource 0000224A 206E 0008 movea.l A0, [A6 + 0x8] 0000224E 215F 000A move.l [A0 + 0xA], [A7]+ 00002252 4E5E unlink A6 00002254 2E9F move.l [A7], [A7]+ 00002256 4E75 rts export_821: fn00002258: 00002258 4E56 0000 link A6, 0 0000225C 487A FFD6 pea.l [PC - 0x2A /* 00002234, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002260 2F0E move.l -[A7], A6 00002262 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00002266 4E5E unlink A6 00002268 205F movea.l A0, [A7]+ 0000226A 544F addq.w A7, 2 0000226C 4ED0 jmp [A0] 0000226E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002270-00002274 export_822: fn00002270: 00002270 4E56 FFFC link A6, -0x0004 // end alternate branch 00002270-00002274 export_822: // at 00002270 (misaligned) fn00002270: // (misaligned) 00002272 FFFC .invalid <> 00002274 2F0C move.l -[A7], A4 00002276 42A7 clr.l -[A7] 00002278 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000227C A949 syscall GetMenuHandle 0000227E 285F movea.l A4, [A7]+ 00002280 200C move.l D0, A4 00002282 660C bne +0xE /* 00002290 */ 00002284 42A7 clr.l -[A7] 00002286 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000228A 4EBA FFCC jsr [PC - 0x34 /* 00002258 */] 0000228E 285F movea.l A4, [A7]+ label00002290: 00002290 2D4C 000A move.l [A6 + 0xA], A4 00002294 285F movea.l A4, [A7]+ 00002296 4E5E unlink A6 00002298 205F movea.l A0, [A7]+ 0000229A 544F addq.w A7, 2 0000229C 4ED0 jmp [A0] 0000229E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_823: // at 000022A0 (misaligned) 000022A2 FFFC .invalid <> 000022A4 48E7 0018 movem.l -[A7], A3,A4 000022A8 2F2E 000A move.l -[A7], [A6 + 0xA] 000022AC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000022B0 A935 syscall InsertMenu 000022B2 102D F9BD move.b D0, [A5 - 0x643] 000022B6 6732 beq +0x34 /* 000022EA */ 000022B8 42A7 clr.l -[A7] 000022BA 2F3C 6D63 7462 move.l -[A7], 0x6D637462 /* 'mctb' */ 000022C0 206E 000A movea.l A0, [A6 + 0xA] 000022C4 2050 movea.l A0, [A0] 000022C6 3F10 move.w -[A7], [A0] 000022C8 A9A0 syscall GetResource 000022CA 265F movea.l A3, [A7]+ 000022CC 200B move.l D0, A3 000022CE 671A beq +0x1C /* 000022EA */ 000022D0 2F0B move.l -[A7], A3 000022D2 205F movea.l A0, [A7]+ 000022D4 A029 syscall HLock 000022D6 2853 movea.l A4, [A3] 000022D8 3F14 move.w -[A7], [A4] 000022DA 486C 0002 pea.l [A4 + 0x2] 000022DE AA65 syscall SetMCEntries 000022E0 2F0B move.l -[A7], A3 000022E2 205F movea.l A0, [A7]+ 000022E4 A02A syscall HUnlock 000022E6 2F0B move.l -[A7], A3 000022E8 A9A3 syscall ReleaseResource label000022EA: 000022EA 4CDF 1800 movem.l A3,A4, [A7]+ 000022EE 4E5E unlink A6 000022F0 205F movea.l A0, [A7]+ 000022F2 5C4F addq.w A7, 6 000022F4 4ED0 jmp [A0] 000022F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_824: // at 000022F8 (misaligned) 000022FA 0000 206E ori.b D0, 0x6E /* 'n' */ 000022FE 0014 2050 ori.b [A4], 0x50 /* 'P' */ 00002302 4268 0002 clr.w [A0 + 0x2] 00002306 4E5E unlink A6 00002308 205F movea.l A0, [A7]+ 0000230A DEFC 0012 add.w A7, 0x12 0000230E 4ED0 jmp [A0] fn00002310: 00002310 4E56 0000 link A6, 0 00002314 48E7 1008 movem.l -[A7], D3,A4 00002318 206E 000A movea.l A0, [A6 + 0xA] 0000231C 2850 movea.l A4, [A0] 0000231E 7001 moveq.l D0, 0x01 00002320 B054 cmp.w D0, [A4] 00002322 5FC0 sle D0 00002324 4A00 tst.b D0 00002326 673C beq +0x3E /* 00002364 */ 00002328 723F moveq.l D1, 0x3F 0000232A B254 cmp.w D1, [A4] 0000232C 5CC1 sge D1 0000232E C001 and.b D0, D1 00002330 6732 beq +0x34 /* 00002364 */ 00002332 7201 moveq.l D1, 0x01 00002334 B254 cmp.w D1, [A4] 00002336 56C1 sne D1 00002338 C001 and.b D0, D1 0000233A 6728 beq +0x2A /* 00002364 */ 0000233C 122E 0008 move.b D1, [A6 + 0x8] 00002340 0A01 0001 xori.b D1, 0x1 00002344 4A01 tst.b D1 00002346 661A bne +0x1C /* 00002362 */ 00002348 142E 0008 move.b D2, [A6 + 0x8] 0000234C 6706 beq +0x8 /* 00002354 */ 0000234E 4A54 tst.w [A4] 00002350 5CC3 sge D3 00002352 C403 and.b D2, D3 label00002354: 00002354 4A02 tst.b D2 00002356 6708 beq +0xA /* 00002360 */ 00002358 0C54 00EB cmpi.w [A4], 0xEB 0000235C 5FC3 sle D3 0000235E C403 and.b D2, D3 label00002360: 00002360 8202 or.b D1, D2 label00002362: 00002362 C001 and.b D0, D1 label00002364: 00002364 1D40 000E move.b [A6 + 0xE], D0 00002368 4CDF 1008 movem.l D3,A4, [A7]+ 0000236C 4E5E unlink A6 0000236E 205F movea.l A0, [A7]+ 00002370 5C4F addq.w A7, 6 00002372 4ED0 jmp [A0] 00002374 4E56 FFFA link A6, -0x0006 00002378 48E7 0118 movem.l -[A7], D7,A3,A4 0000237C 266E 000E movea.l A3, [A6 + 0xE] 00002380 4267 clr.w -[A7] 00002382 2F0B move.l -[A7], A3 00002384 1F2E 000C move.b -[A7], [A6 + 0xC] 00002388 4EBA FF86 jsr [PC - 0x7A /* 00002310 */] 0000238C 101F move.b D0, [A7]+ 0000238E 677C beq +0x7E /* 0000240C */ 00002390 2853 movea.l A4, [A3] 00002392 3014 move.w D0, [A4] 00002394 122C 000D move.b D1, [A4 + 0xD] 00002398 0241 0001 andi.w D1, 0x1 0000239C 4881 ext.w D1 0000239E 206E 0008 movea.l A0, [A6 + 0x8] 000023A2 0241 0001 andi.w D1, 0x1 000023A6 3400 move.w D2, D0 000023A8 0242 0007 andi.w D2, 0x7 000023AC E648 lsr D0.w, 3 000023AE 41F0 00F4 lea.l A0, [A0 + D0.w - 0x12] 000023B2 70FE moveq.l D0, 0xFFFFFFFE 000023B4 E538 rol D0.b, D2 000023B6 E529 lsl D1.b, D2 000023B8 C110 and.b [A0], D0 000023BA 8310 or.b [A0], D1 000023BC 7000 moveq.l D0, 0x00 000023BE 2940 000A move.l [A4 + 0xA], D0 000023C2 3014 move.w D0, [A4] 000023C4 206E 0008 movea.l A0, [A6 + 0x8] 000023C8 E540 asl D0.w, 2 000023CA 41E8 FEF4 lea.l A0, [A0 - 0x10C] 000023CE 21AC 0006 0000 move.l [A0 + D0.w], [A4 + 0x6] 000023D4 296D FA60 0006 move.l [A4 + 0x6], [A5 - 0x5A0] 000023DA 4267 clr.w -[A7] 000023DC 2F0B move.l -[A7], A3 000023DE A950 syscall CountMItems 000023E0 3D5F FFFA move.w [A6 - 0x6], [A7]+ 000023E4 7E01 moveq.l D7, 0x01 000023E6 601E bra +0x20 /* 00002406 */ label000023E8: 000023E8 2F0B move.l -[A7], A3 000023EA 3F07 move.w -[A7], D7 000023EC 486E FFFC pea.l [A6 - 0x4] 000023F0 A84E syscall GetItemCmd 000023F2 701B moveq.l D0, 0x1B 000023F4 B06E FFFC cmp.w D0, [A6 - 0x4] 000023F8 6708 beq +0xA /* 00002402 */ 000023FA 2F0B move.l -[A7], A3 000023FC 3F07 move.w -[A7], D7 000023FE 4267 clr.w -[A7] 00002400 A945 syscall CheckItem label00002402: 00002402 5247 addq.w D7, 1 00002404 6906 bvs +0x8 /* 0000240C */ label00002406: 00002406 BE6E FFFA cmp.w D7, [A6 - 0x6] 0000240A 6FDC ble -0x22 /* 000023E8 */ label0000240C: 0000240C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002410 4E5E unlink A6 00002412 205F movea.l A0, [A7]+ 00002414 DEFC 000A add.w A7, 0xA /* '\n' */ 00002418 4ED0 jmp [A0] 0000241A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000241E FFFA .invalid <> 00002420 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002424 2C2E 000E move.l D6, [A6 + 0xE] 00002428 266E 0008 movea.l A3, [A6 + 0x8] 0000242C 4267 clr.w -[A7] 0000242E 2F06 move.l -[A7], D6 00002430 1F2E 000C move.b -[A7], [A6 + 0xC] 00002434 4EBA FEDA jsr [PC - 0x126 /* 00002310 */] 00002438 101F move.b D0, [A7]+ 0000243A 674C beq +0x4E /* 00002488 */ 0000243C 2046 movea.l A0, D6 0000243E 2850 movea.l A4, [A0] 00002440 2E2C 000A move.l D7, [A4 + 0xA] 00002444 670A beq +0xC /* 00002450 */ 00002446 8EBC 0000 0001 or.l D7, 0x1 0000244C 2947 000A move.l [A4 + 0xA], D7 label00002450: 00002450 1007 move.b D0, D7 00002452 0240 0001 andi.w D0, 0x1 00002456 4880 ext.w D0 00002458 3214 move.w D1, [A4] 0000245A 3401 move.w D2, D1 0000245C E642 asr D2.w, 3 0000245E 0333 20F4 btst [A3 + D2.w - 0x12], D1 00002462 56C1 sne D1 00002464 0241 0001 andi.w D1, 0x1 00002468 B240 cmp.w D1, D0 0000246A 6704 beq +0x6 /* 00002470 */ 0000246C 4EBA FA1A jsr [PC - 0x5E6 /* 00001E88 */] label00002470: 00002470 3014 move.w D0, [A4] 00002472 E540 asl D0.w, 2 00002474 41EB FEF4 lea.l A0, [A3 - 0x10C] 00002478 2970 0000 0006 move.l [A4 + 0x6], [A0 + D0.w] 0000247E 4A6C 0002 tst.w [A4 + 0x2] 00002482 6604 bne +0x6 /* 00002488 */ 00002484 2F06 move.l -[A7], D6 00002486 A948 syscall CalcMenuSize label00002488: 00002488 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000248C 4E5E unlink A6 0000248E 205F movea.l A0, [A7]+ 00002490 DEFC 000A add.w A7, 0xA /* '\n' */ 00002494 4ED0 jmp [A0] 00002496 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_825: // at 00002498 (misaligned) 0000249A FEF4 487A .extension 0xEF4 <> // unimplemented 0000249E FED6 2F0E .extension 0xED6 <> // unimplemented 000024A2 1F3C 0001 move.b -[A7], 0x1 000024A6 4EBA FC74 jsr [PC - 0x38C /* 0000211C */] 000024AA 41EE 0008 lea.l A0, [A6 + 0x8] 000024AE 2018 move.l D0, [A0]+ 000024B0 6702 beq +0x4 /* 000024B4 */ 000024B2 2F00 move.l -[A7], D0 label000024B4: 000024B4 2050 movea.l A0, [A0] 000024B6 4E90 jsr [A0] 000024B8 487A FF62 pea.l [PC - 0x9E /* 0000241C, value 0x4E56FFFA */] 000024BC 2F0E move.l -[A7], A6 000024BE 1F3C 0001 move.b -[A7], 0x1 000024C2 4EBA FC58 jsr [PC - 0x3A8 /* 0000211C */] 000024C6 4267 clr.w -[A7] 000024C8 4EBA FA06 jsr [PC - 0x5FA /* 00001ED0 */] 000024CC 101F move.b D0, [A7]+ 000024CE 6706 beq +0x8 /* 000024D6 */ 000024D0 A937 syscall DrawMenuBar 000024D2 4EBA F9F0 jsr [PC - 0x610 /* 00001EC4 */] label000024D6: 000024D6 4EBA F98C jsr [PC - 0x674 /* 00001E64 */] 000024DA 4E5E unlink A6 000024DC 205F movea.l A0, [A7]+ 000024DE 504F addq.w A7, 8 000024E0 4ED0 jmp [A0] 000024E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000024E4-000024EA export_826: fn000024E4: 000024E4 4E56 FEF8 link A6, -0x0108 000024E8 2F0C move.l -[A7], A4 // end alternate branch 000024E4-000024EA export_826: // at 000024E4 (misaligned) fn000024E4: // (misaligned) 000024E6 FEF8 2F0C .extension 0xEF8 <> // unimplemented 000024EA 206E 0008 movea.l A0, [A6 + 0x8] 000024EE 43EE FF00 lea.l A1, [A6 - 0x100] 000024F2 703F moveq.l D0, 0x3F label000024F4: 000024F4 22D8 move.l [A1]+, [A0]+ 000024F6 51C8 FFFC dbf D0, -0x6 /* 000024F4 */ 000024FA 42A7 clr.l -[A7] 000024FC 3F2E 000C move.w -[A7], [A6 + 0xC] 00002500 486E FEFC pea.l [A6 - 0x104] 00002504 486E FEFE pea.l [A6 - 0x102] 00002508 4EBA FB86 jsr [PC - 0x47A /* 00002090 */] 0000250C 285F movea.l A4, [A7]+ 0000250E 200C move.l D0, A4 00002510 670C beq +0xE /* 0000251E */ 00002512 2F0C move.l -[A7], A4 00002514 3F2E FEFE move.w -[A7], [A6 - 0x102] 00002518 486E FF00 pea.l [A6 - 0x100] 0000251C A947 syscall SetMenuItemText/SetItem label0000251E: 0000251E 285F movea.l A4, [A7]+ 00002520 4E5E unlink A6 00002522 205F movea.l A0, [A7]+ 00002524 5C4F addq.w A7, 6 00002526 4ED0 jmp [A0] fn00002528: 00002528 4E56 FF00 link A6, -0x0100 0000252C 486E FF00 pea.l [A6 - 0x100] 00002530 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002534 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002538 3F2E 000C move.w -[A7], [A6 + 0xC] 0000253C 486E FF00 pea.l [A6 - 0x100] 00002540 4EBA FFA2 jsr [PC - 0x5E /* 000024E4 */] 00002544 4E5E unlink A6 00002546 205F movea.l A0, [A7]+ 00002548 5C4F addq.w A7, 6 0000254A 4ED0 jmp [A0] export_827: 0000254C 4E56 FFFE link A6, -0x0002 00002550 2F07 move.l -[A7], D7 00002552 102E 0008 move.b D0, [A6 + 0x8] 00002556 6706 beq +0x8 /* 0000255E */ 00002558 3E2E 000A move.w D7, [A6 + 0xA] 0000255C 6004 bra +0x6 /* 00002562 */ label0000255E: 0000255E 3E2E 000C move.w D7, [A6 + 0xC] label00002562: 00002562 2F2E 000E move.l -[A7], [A6 + 0xE] 00002566 3F07 move.w -[A7], D7 00002568 4EBA FFBE jsr [PC - 0x42 /* 00002528 */] 0000256C 2E1F move.l D7, [A7]+ 0000256E 4E5E unlink A6 00002570 205F movea.l A0, [A7]+ 00002572 DEFC 000A add.w A7, 0xA /* '\n' */ 00002576 4ED0 jmp [A0] fn00002578: 00002578 302F 0004 move.w D0, [A7 + 0x4] 0000257C 6728 beq +0x2A /* 000025A6 */ 0000257E 322F 0006 move.w D1, [A7 + 0x6] 00002582 6722 beq +0x24 /* 000025A6 */ 00002584 206D FA80 movea.l A0, [A5 - 0x580] 00002588 2050 movea.l A0, [A0] 0000258A B050 cmp.w D0, [A0] 0000258C 6C18 bge +0x1A /* 000025A6 */ 0000258E B250 cmp.w D1, [A0] 00002590 6C14 bge +0x16 /* 000025A6 */ label00002592: 00002592 B041 cmp.w D0, D1 00002594 6708 beq +0xA /* 0000259E */ 00002596 3230 1000 move.w D1, [A0 + D1.w] 0000259A 670A beq +0xC /* 000025A6 */ 0000259C 60F4 bra -0xA /* 00002592 */ label0000259E: 0000259E 1F7C 0001 0008 move.b [A7 + 0x8], 0x1 000025A4 6004 bra +0x6 /* 000025AA */ label000025A6: 000025A6 422F 0008 clr.b [A7 + 0x8] label000025AA: 000025AA 2E9F move.l [A7], [A7]+ 000025AC 4E75 rts 000025AE 0000 A9FF ori.b D0, 0xFF export_828: // at 000025B0 (misaligned) 000025B2 4E75 rts export_829: 000025B4 4E56 0000 link A6, 0 000025B8 1D6D FA74 000A move.b [A6 + 0xA], [A5 - 0x58C] 000025BE 1B6E 0008 FA74 move.b [A5 - 0x58C], [A6 + 0x8] 000025C4 4E5E unlink A6 000025C6 205F movea.l A0, [A7]+ 000025C8 544F addq.w A7, 2 000025CA 4ED0 jmp [A0] export_830: 000025CC 4E56 0000 link A6, 0 000025D0 4AAE 0008 tst.l [A6 + 0x8] 000025D4 6708 beq +0xA /* 000025DE */ 000025D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025DA 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000025DE: 000025DE 4E5E unlink A6 000025E0 2E9F move.l [A7], [A7]+ 000025E2 4E75 rts fn000025E4: 000025E4 4E56 0000 link A6, 0 000025E8 206E 0008 movea.l A0, [A6 + 0x8] 000025EC 2050 movea.l A0, [A0] 000025EE 3D50 000C move.w [A6 + 0xC], [A0] 000025F2 4E5E unlink A6 000025F4 2E9F move.l [A7], [A7]+ 000025F6 4E75 rts export_831: fn000025F8: 000025F8 4E56 FF76 link A6, -0x008A 000025FC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002600 206E 0008 movea.l A0, [A6 + 0x8] 00002604 43EE FFC0 lea.l A1, [A6 - 0x40] 00002608 700F moveq.l D0, 0x0F label0000260A: 0000260A 22D8 move.l [A1]+, [A0]+ 0000260C 51C8 FFFC dbf D0, -0x6 /* 0000260A */ 00002610 486E FFC0 pea.l [A6 - 0x40] 00002614 4EAD 2152 jsr [A5 + 0x2152 /* export_1062 */] 00002618 4A6D FA78 tst.w [A5 - 0x588] 0000261C 6F58 ble +0x5A /* 00002676 */ 0000261E 7E01 moveq.l D7, 0x01 00002620 3C2D FA78 move.w D6, [A5 - 0x588] label00002624: 00002624 7000 moveq.l D0, 0x00 00002626 3207 move.w D1, D7 00002628 D246 add.w D1, D6 0000262A 3001 move.w D0, D1 0000262C E288 lsr D0, 1 0000262E 3A00 move.w D5, D0 00002630 206D FA84 movea.l A0, [A5 - 0x57C] 00002634 2050 movea.l A0, [A0] 00002636 3005 move.w D0, D5 00002638 D040 add.w D0, D0 0000263A 3830 00FE move.w D4, [A0 + D0.w - 0x2] 0000263E 3F04 move.w -[A7], D4 00002640 486E FF7A pea.l [A6 - 0x86] 00002644 4EBA 003E jsr [PC + 0x3E /* 00002684 */] 00002648 4267 clr.w -[A7] 0000264A 486E FFC0 pea.l [A6 - 0x40] 0000264E 486E FF7A pea.l [A6 - 0x86] 00002652 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00002656 3D5F FF78 move.w [A6 - 0x88], [A7]+ 0000265A 6606 bne +0x8 /* 00002662 */ 0000265C 3D44 000C move.w [A6 + 0xC], D4 00002660 6018 bra +0x1A /* 0000267A */ label00002662: 00002662 4A6E FF78 tst.w [A6 - 0x88] 00002666 6C06 bge +0x8 /* 0000266E */ 00002668 3C05 move.w D6, D5 0000266A 5346 subq.w D6, 1 0000266C 6004 bra +0x6 /* 00002672 */ label0000266E: 0000266E 3E05 move.w D7, D5 00002670 5247 addq.w D7, 1 label00002672: 00002672 BC47 cmp.w D6, D7 00002674 6CAE bge -0x50 /* 00002624 */ label00002676: 00002676 426E 000C clr.w [A6 + 0xC] label0000267A: 0000267A 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000267E 4E5E unlink A6 00002680 2E9F move.l [A7], [A7]+ 00002682 4E75 rts export_832: fn00002684: 00002684 4E56 FFEE link A6, -0x0012 00002688 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000268C 3A2E 000C move.w D5, [A6 + 0xC] 00002690 57C0 seq D0 00002692 4A00 tst.b D0 00002694 660E bne +0x10 /* 000026A4 */ 00002696 1205 move.b D1, D5 00002698 0241 0001 andi.w D1, 0x1 0000269C 8001 or.b D0, D1 0000269E 0240 0001 andi.w D0, 0x1 000026A2 6714 beq +0x16 /* 000026B8 */ label000026A4: 000026A4 206E 0008 movea.l A0, [A6 + 0x8] 000026A8 43FA 00BE lea.l A1, [PC + 0xBE /* 00002768, value 0xF2A4E6F, pstring "*Not an object*" */] 000026AC 20D9 move.l [A0]+, [A1]+ 000026AE 20D9 move.l [A0]+, [A1]+ 000026B0 20D9 move.l [A0]+, [A1]+ 000026B2 20D9 move.l [A0]+, [A1]+ 000026B4 6000 00A6 bra +0xA8 /* 0000275C */ label000026B8: 000026B8 206D FA80 movea.l A0, [A5 - 0x580] 000026BC 2248 movea.l A1, A0 000026BE 2251 movea.l A1, [A1] 000026C0 3011 move.w D0, [A1] 000026C2 48C0 ext.l D0 000026C4 D090 add.l D0, [A0] 000026C6 3205 move.w D1, D5 000026C8 48C1 ext.l D1 000026CA D280 add.l D1, D0 000026CC 2041 movea.l A0, D1 000026CE 3010 move.w D0, [A0] 000026D0 48C0 ext.l D0 000026D2 2F00 move.l -[A7], D0 000026D4 42A7 clr.l -[A7] 000026D6 2E8D move.l [A7], A5 000026D8 221F move.l D1, [A7]+ 000026DA 201F move.l D0, [A7]+ 000026DC D280 add.l D1, D0 000026DE 5481 addq.l D1, 2 000026E0 2041 movea.l A0, D1 000026E2 2850 movea.l A4, [A0] 000026E4 588C addq.l A4, 4 000026E6 7080 moveq.l D0, 0xFFFFFF80 000026E8 B014 cmp.b D0, [A4] 000026EA 660E bne +0x10 /* 000026FA */ 000026EC 528C addq.l A4, 1 000026EE 1014 move.b D0, [A4] 000026F0 4880 ext.w D0 000026F2 3E00 move.w D7, D0 000026F4 9E7C 0009 sub.w D7, 0x9 /* '\t' */ 000026F8 6010 bra +0x12 /* 0000270A */ label000026FA: 000026FA 7000 moveq.l D0, 0x00 000026FC 1014 move.b D0, [A4] 000026FE C0BC 0000 007F and.l D0, 0x7F 00002704 7209 moveq.l D1, 0x09 00002706 9081 sub.l D0, D1 00002708 3E00 move.w D7, D0 label0000270A: 0000270A 206E 0008 movea.l A0, [A6 + 0x8] 0000270E 2F08 move.l -[A7], A0 00002710 42A7 clr.l -[A7] 00002712 703F moveq.l D0, 0x3F 00002714 2F00 move.l -[A7], D0 00002716 3007 move.w D0, D7 00002718 48C0 ext.l D0 0000271A 2F00 move.l -[A7], D0 0000271C 201F move.l D0, [A7]+ 0000271E 2E9F move.l [A7], [A7]+ 00002720 B097 cmp.l D0, [A7] 00002722 6C02 bge +0x4 /* 00002726 */ 00002724 2E80 move.l [A7], D0 label00002726: 00002726 201F move.l D0, [A7]+ 00002728 205F movea.l A0, [A7]+ 0000272A 1080 move.b [A0], D0 0000272C 266E 0008 movea.l A3, [A6 + 0x8] 00002730 528B addq.l A3, 1 00002732 200C move.l D0, A4 00002734 7209 moveq.l D1, 0x09 00002736 D081 add.l D0, D1 00002738 2840 movea.l A4, D0 0000273A 528C addq.l A4, 1 0000273C 206E 0008 movea.l A0, [A6 + 0x8] 00002740 4240 clr.w D0 00002742 1010 move.b D0, [A0] 00002744 3D40 FFEE move.w [A6 - 0x12], D0 00002748 7C01 moveq.l D6, 0x01 0000274A 600A bra +0xC /* 00002756 */ label0000274C: 0000274C 1694 move.b [A3], [A4] 0000274E 528B addq.l A3, 1 00002750 528C addq.l A4, 1 00002752 5246 addq.w D6, 1 00002754 6906 bvs +0x8 /* 0000275C */ label00002756: 00002756 BC6E FFEE cmp.w D6, [A6 - 0x12] 0000275A 6FF0 ble -0xE /* 0000274C */ label0000275C: 0000275C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002760 4E5E unlink A6 00002762 205F movea.l A0, [A7]+ 00002764 5C4F addq.w A7, 6 00002766 4ED0 jmp [A0] 00002768 0F2A 4E6F btst [A2 + 0x4E6F], D7 0000276C 7420 moveq.l D2, 0x20 0000276E 616E bsr +0x70 /* 000027DE */ 00002770 206F 626A movea.l A0, [A7 + 0x626A] 00002774 6563 bcs +0x65 /* 000027D9 */ 00002776 742A moveq.l D2, 0x2A fn00002778: 00002778 4E56 0000 link A6, 0 0000277C 206D FA80 movea.l A0, [A5 - 0x580] 00002780 2248 movea.l A1, A0 00002782 2251 movea.l A1, [A1] 00002784 3011 move.w D0, [A1] 00002786 48C0 ext.l D0 00002788 D090 add.l D0, [A0] 0000278A 322E 0008 move.w D1, [A6 + 0x8] 0000278E 48C1 ext.l D1 00002790 D280 add.l D1, D0 00002792 2041 movea.l A0, D1 00002794 3010 move.w D0, [A0] 00002796 48C0 ext.l D0 00002798 2F00 move.l -[A7], D0 0000279A 42A7 clr.l -[A7] 0000279C 2E8D move.l [A7], A5 0000279E 221F move.l D1, [A7]+ 000027A0 201F move.l D0, [A7]+ 000027A2 D280 add.l D1, D0 000027A4 5481 addq.l D1, 2 000027A6 2041 movea.l A0, D1 000027A8 2010 move.l D0, [A0] 000027AA 5480 addq.l D0, 2 000027AC 2040 movea.l A0, D0 000027AE 3010 move.w D0, [A0] 000027B0 48C0 ext.l D0 000027B2 2D40 000A move.l [A6 + 0xA], D0 000027B6 4E5E unlink A6 000027B8 205F movea.l A0, [A7]+ 000027BA 544F addq.w A7, 2 000027BC 4ED0 jmp [A0] 000027BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_833: // at 000027C0 (misaligned) 000027C2 0000 41ED ori.b D0, 0xED 000027C6 2A02 move.l D5, D2 000027C8 2008 move.l D0, A0 000027CA 5480 addq.l D0, 2 000027CC 2D40 0008 move.l [A6 + 0x8], D0 000027D0 4E5E unlink A6 000027D2 4E75 rts export_834: fn000027D4: 000027D4 4E56 0000 link A6, 0 000027D8 2F0C move.l -[A7], A4 000027DA 286E 0008 movea.l A4, [A6 + 0x8] fn000027DE: 000027DE 4267 clr.w -[A7] 000027E0 2F0C move.l -[A7], A4 000027E2 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000027E6 101F move.b D0, [A7]+ 000027E8 6764 beq +0x66 /* 0000284E */ 000027EA 2F00 move.l -[A7], D0 000027EC 42A7 clr.l -[A7] 000027EE 2F14 move.l -[A7], [A4] 000027F0 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 000027F4 221F move.l D1, [A7]+ 000027F6 201F move.l D0, [A7]+ 000027F8 4A81 tst.l D1 000027FA 56C1 sne D1 000027FC C001 and.b D0, D1 000027FE 4A00 tst.b D0 00002800 674C beq +0x4E /* 0000284E */ 00002802 2F00 move.l -[A7], D0 00002804 4267 clr.w -[A7] 00002806 2054 movea.l A0, [A4] 00002808 3F10 move.w -[A7], [A0] 0000280A 3F2D FA88 move.w -[A7], [A5 - 0x578] 0000280E 4EBA FD68 jsr [PC - 0x298 /* 00002578 */] 00002812 121F move.b D1, [A7]+ 00002814 201F move.l D0, [A7]+ 00002816 C001 and.b D0, D1 00002818 4A00 tst.b D0 0000281A 6732 beq +0x34 /* 0000284E */ 0000281C 2F00 move.l -[A7], D0 0000281E 42A7 clr.l -[A7] 00002820 2F0C move.l -[A7], A4 00002822 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002826 221F move.l D1, [A7]+ 00002828 201F move.l D0, [A7]+ 0000282A 48E7 C000 movem.l -[A7], D0,D1 0000282E 42A7 clr.l -[A7] 00002830 2054 movea.l A0, [A4] 00002832 3F10 move.w -[A7], [A0] 00002834 4EBA FF42 jsr [PC - 0xBE /* 00002778 */] 00002838 241F move.l D2, [A7]+ 0000283A 4CDF 0003 movem.l D0,D1, [A7]+ 0000283E B481 cmp.l D2, D1 00002840 5FC1 sle D1 00002842 C001 and.b D0, D1 00002844 6708 beq +0xA /* 0000284E */ 00002846 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000284C 6004 bra +0x6 /* 00002852 */ label0000284E: 0000284E 422E 000C clr.b [A6 + 0xC] label00002852: 00002852 285F movea.l A4, [A7]+ 00002854 4E5E unlink A6 00002856 2E9F move.l [A7], [A7]+ 00002858 4E75 rts 0000285A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_835: // at 0000285C (misaligned) 0000285E 0000 4267 ori.b D0, 0x67 /* 'g' */ 00002862 2F2E 000A move.l -[A7], [A6 + 0xA] 00002866 4EBA FF6C jsr [PC - 0x94 /* 000027D4 */] 0000286A 101F move.b D0, [A7]+ 0000286C 6718 beq +0x1A /* 00002886 */ 0000286E 4267 clr.w -[A7] 00002870 206E 000A movea.l A0, [A6 + 0xA] 00002874 2050 movea.l A0, [A0] 00002876 3F10 move.w -[A7], [A0] 00002878 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000287C 4EBA FCFA jsr [PC - 0x306 /* 00002578 */] 00002880 1D5F 000E move.b [A6 + 0xE], [A7]+ 00002884 6004 bra +0x6 /* 0000288A */ label00002886: 00002886 422E 000E clr.b [A6 + 0xE] label0000288A: 0000288A 4E5E unlink A6 0000288C 205F movea.l A0, [A7]+ 0000288E 5C4F addq.w A7, 6 00002890 4ED0 jmp [A0] 00002892 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002894-00002898 fn00002894: 00002894 4E56 FFF8 link A6, -0x0008 // end alternate branch 00002894-00002898 fn00002894: // (misaligned) 00002896 FFF8 .invalid <> 00002898 48E7 0308 movem.l -[A7], D6,D7,A4 0000289C 3C2E 0008 move.w D6, [A6 + 0x8] 000028A0 6734 beq +0x36 /* 000028D6 */ 000028A2 42A7 clr.l -[A7] 000028A4 3F06 move.w -[A7], D6 000028A6 4EBA FED0 jsr [PC - 0x130 /* 00002778 */] 000028AA 2E1F move.l D7, [A7]+ 000028AC 102D FA74 move.b D0, [A5 - 0x58C] 000028B0 670C beq +0xE /* 000028BE */ 000028B2 42A7 clr.l -[A7] 000028B4 2F07 move.l -[A7], D7 000028B6 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 000028BA 285F movea.l A4, [A7]+ 000028BC 600A bra +0xC /* 000028C8 */ label000028BE: 000028BE 42A7 clr.l -[A7] 000028C0 2F07 move.l -[A7], D7 000028C2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000028C6 285F movea.l A4, [A7]+ label000028C8: 000028C8 200C move.l D0, A4 000028CA 6704 beq +0x6 /* 000028D0 */ 000028CC 2054 movea.l A0, [A4] 000028CE 3086 move.w [A0], D6 label000028D0: 000028D0 2D4C 000A move.l [A6 + 0xA], A4 000028D4 6006 bra +0x8 /* 000028DC */ label000028D6: 000028D6 7000 moveq.l D0, 0x00 000028D8 2D40 000A move.l [A6 + 0xA], D0 label000028DC: 000028DC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000028E0 4E5E unlink A6 000028E2 205F movea.l A0, [A7]+ 000028E4 544F addq.w A7, 2 000028E6 4ED0 jmp [A0] export_836: 000028E8 4E56 0000 link A6, 0 000028EC 42A7 clr.l -[A7] 000028EE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000028F2 4EBA FFA0 jsr [PC - 0x60 /* 00002894 */] 000028F6 2D5F 000A move.l [A6 + 0xA], [A7]+ 000028FA 4E5E unlink A6 000028FC 205F movea.l A0, [A7]+ 000028FE 544F addq.w A7, 2 00002900 4ED0 jmp [A0] 00002902 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_837: // at 00002904 (misaligned) 00002906 FFBE .invalid <> 00002908 206E 0008 movea.l A0, [A6 + 0x8] 0000290C 43EE FFC0 lea.l A1, [A6 - 0x40] 00002910 700F moveq.l D0, 0x0F label00002912: 00002912 22D8 move.l [A1]+, [A0]+ 00002914 51C8 FFFC dbf D0, -0x6 /* 00002912 */ 00002918 4267 clr.w -[A7] 0000291A 486E FFC0 pea.l [A6 - 0x40] 0000291E 4EBA FCD8 jsr [PC - 0x328 /* 000025F8 */] 00002922 3D5F FFBE move.w [A6 - 0x42], [A7]+ 00002926 42A7 clr.l -[A7] 00002928 3F2E FFBE move.w -[A7], [A6 - 0x42] 0000292C 4EBA FF66 jsr [PC - 0x9A /* 00002894 */] 00002930 2D5F 000C move.l [A6 + 0xC], [A7]+ 00002934 4E5E unlink A6 00002936 2E9F move.l [A7], [A7]+ 00002938 4E75 rts 0000293A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000293C-00002944 fn0000293C: 0000293C 4E56 0000 link A6, 0 00002940 3F3C 8000 move.w -[A7], 0x8000 // end alternate branch 0000293C-00002944 fn0000293C: // (misaligned) 0000293E 0000 3F3C ori.b D0, 0x3C /* '<' */ 00002942 8000 or.b D0, D0 00002944 42A7 clr.l -[A7] 00002946 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] 0000294A 4E5E unlink A6 0000294C 205F movea.l A0, [A7]+ 0000294E 544F addq.w A7, 2 00002950 4ED0 jmp [A0] 00002952 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_838: // at 00002954 (misaligned) 00002956 FF6E .extension 0xF6E <> // unimplemented 00002958 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000295C 426D FA78 clr.w [A5 - 0x588] 00002960 206D FA80 movea.l A0, [A5 - 0x580] 00002964 2248 movea.l A1, A0 00002966 2251 movea.l A1, [A1] 00002968 3011 move.w D0, [A1] 0000296A 48C0 ext.l D0 0000296C 2840 movea.l A4, D0 0000296E D9D0 add.l A4, [A0] 00002970 3014 move.w D0, [A4] 00002972 48C0 ext.l D0 00002974 2640 movea.l A3, D0 00002976 D7CC add.l A3, A4 00002978 200B move.l D0, A3 0000297A 908C sub.l D0, A4 0000297C 3D40 FF6E move.w [A6 - 0x92], D0 00002980 42A7 clr.l -[A7] 00002982 302E FF6E move.w D0, [A6 - 0x92] 00002986 48C0 ext.l D0 00002988 2F00 move.l -[A7], D0 0000298A 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 0000298E 2B57 FA84 move.l [A5 - 0x57C], [A7] 00002992 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002996 548C addq.l A4, 2 00002998 7C02 moveq.l D6, 0x02 label0000299A: 0000299A B7CC cmpa.l A3, A4 0000299C 6F00 00B4 ble +0xB6 /* 00002A52 */ 000029A0 4A54 tst.w [A4] 000029A2 6700 00A6 beq +0xA8 /* 00002A4A */ 000029A6 3F06 move.w -[A7], D6 000029A8 486E FFB8 pea.l [A6 - 0x48] 000029AC 4EBA FCD6 jsr [PC - 0x32A /* 00002684 */] 000029B0 4A6D FA78 tst.w [A5 - 0x588] 000029B4 6604 bne +0x6 /* 000029BA */ 000029B6 7E01 moveq.l D7, 0x01 000029B8 6048 bra +0x4A /* 00002A02 */ label000029BA: 000029BA 7A01 moveq.l D5, 0x01 000029BC 382D FA78 move.w D4, [A5 - 0x588] label000029C0: 000029C0 7000 moveq.l D0, 0x00 000029C2 3205 move.w D1, D5 000029C4 D244 add.w D1, D4 000029C6 3001 move.w D0, D1 000029C8 E288 lsr D0, 1 000029CA 3E00 move.w D7, D0 000029CC 206D FA84 movea.l A0, [A5 - 0x57C] 000029D0 2050 movea.l A0, [A0] 000029D2 3007 move.w D0, D7 000029D4 D040 add.w D0, D0 000029D6 3F30 00FE move.w -[A7], [A0 + D0.w - 0x2] 000029DA 486E FF78 pea.l [A6 - 0x88] 000029DE 4EBA FCA4 jsr [PC - 0x35C /* 00002684 */] 000029E2 486E FFB8 pea.l [A6 - 0x48] 000029E6 486E FF78 pea.l [A6 - 0x88] 000029EA 4EAD 5AA2 jsr [A5 + 0x5AA2 /* export_2896 */] 000029EE 101F move.b D0, [A7]+ 000029F0 6706 beq +0x8 /* 000029F8 */ 000029F2 3807 move.w D4, D7 000029F4 5344 subq.w D4, 1 000029F6 6006 bra +0x8 /* 000029FE */ label000029F8: 000029F8 3A07 move.w D5, D7 000029FA 5245 addq.w D5, 1 000029FC 5247 addq.w D7, 1 label000029FE: 000029FE B845 cmp.w D4, D5 00002A00 6CBE bge -0x40 /* 000029C0 */ label00002A02: 00002A02 BE6D FA78 cmp.w D7, [A5 - 0x588] 00002A06 6E30 bgt +0x32 /* 00002A38 */ 00002A08 206D FA84 movea.l A0, [A5 - 0x57C] 00002A0C 2050 movea.l A0, [A0] 00002A0E 3007 move.w D0, D7 00002A10 D040 add.w D0, D0 00002A12 4870 00FE pea.l [A0 + D0.w - 0x2] 00002A16 206D FA84 movea.l A0, [A5 - 0x57C] 00002A1A 2050 movea.l A0, [A0] 00002A1C 3007 move.w D0, D7 00002A1E 5240 addq.w D0, 1 00002A20 D040 add.w D0, D0 00002A22 4870 00FE pea.l [A0 + D0.w - 0x2] 00002A26 302D FA78 move.w D0, [A5 - 0x588] 00002A2A 9047 sub.w D0, D7 00002A2C 5240 addq.w D0, 1 00002A2E E340 asl D0.w, 1 00002A30 48C0 ext.l D0 00002A32 2F00 move.l -[A7], D0 00002A34 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00002A38: 00002A38 206D FA84 movea.l A0, [A5 - 0x57C] 00002A3C 2050 movea.l A0, [A0] 00002A3E 3007 move.w D0, D7 00002A40 D040 add.w D0, D0 00002A42 3186 00FE move.w [A0 + D0.w - 0x2], D6 00002A46 526D FA78 addq.w [A5 - 0x588], 1 label00002A4A: 00002A4A 548C addq.l A4, 2 00002A4C 5446 addq.w D6, 2 00002A4E 6000 FF4A bra -0xB4 /* 0000299A */ label00002A52: 00002A52 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002A56 4E5E unlink A6 00002A58 4E75 rts 00002A5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002A5C-00002A62 fn00002A5C: 00002A5C 4E56 0000 link A6, 0 00002A60 42A7 clr.l -[A7] // end alternate branch 00002A5C-00002A62 fn00002A5C: // (misaligned) 00002A5E 0000 42A7 ori.b D0, 0xA7 00002A62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A66 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00002A6A 2D5F 0008 move.l [A6 + 0x8], [A7]+ 00002A6E 4E5E unlink A6 00002A70 2E9F move.l [A7], [A7]+ 00002A72 4E75 rts export_839: 00002A74 4E56 0000 link A6, 0 00002A78 3F3C 0004 move.w -[A7], 0x4 00002A7C 4EBA FEBE jsr [PC - 0x142 /* 0000293C */] 00002A80 4E5E unlink A6 00002A82 4E75 rts export_840: fn00002A84: 00002A84 4E56 FFFE link A6, -0x0002 00002A88 206E 000A movea.l A0, [A6 + 0xA] 00002A8C 2050 movea.l A0, [A0] 00002A8E 3D50 FFFE move.w [A6 - 0x2], [A0] 00002A92 206E 000E movea.l A0, [A6 + 0xE] 00002A96 2F08 move.l -[A7], A0 00002A98 42A7 clr.l -[A7] 00002A9A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002A9E 4EBA FDF4 jsr [PC - 0x20C /* 00002894 */] 00002AA2 201F move.l D0, [A7]+ 00002AA4 205F movea.l A0, [A7]+ 00002AA6 2080 move.l [A0], D0 00002AA8 4E5E unlink A6 00002AAA 205F movea.l A0, [A7]+ 00002AAC DEFC 000A add.w A7, 0xA /* '\n' */ 00002AB0 4ED0 jmp [A0] 00002AB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_841: // at 00002AB4 (misaligned) 00002AB6 0000 4AAE ori.b D0, 0xAE 00002ABA 000C 56C0 ori.b A4, 0xC0 00002ABE 4A00 tst.b D0 00002AC0 671E beq +0x20 /* 00002AE0 */ 00002AC2 2F00 move.l -[A7], D0 00002AC4 4267 clr.w -[A7] 00002AC6 206E 000C movea.l A0, [A6 + 0xC] 00002ACA 2050 movea.l A0, [A0] 00002ACC 3F10 move.w -[A7], [A0] 00002ACE 206E 0008 movea.l A0, [A6 + 0x8] 00002AD2 2050 movea.l A0, [A0] 00002AD4 3F10 move.w -[A7], [A0] 00002AD6 4EBA FAA0 jsr [PC - 0x560 /* 00002578 */] 00002ADA 121F move.b D1, [A7]+ 00002ADC 201F move.l D0, [A7]+ 00002ADE C001 and.b D0, D1 label00002AE0: 00002AE0 1D40 0010 move.b [A6 + 0x10], D0 00002AE4 4E5E unlink A6 00002AE6 205F movea.l A0, [A7]+ 00002AE8 504F addq.w A7, 8 00002AEA 4ED0 jmp [A0] export_842: 00002AEC 4E56 0000 link A6, 0 00002AF0 42A7 clr.l -[A7] 00002AF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AF6 4EBA 00C0 jsr [PC + 0xC0 /* 00002BB8 */] 00002AFA 2D5F 000C move.l [A6 + 0xC], [A7]+ 00002AFE 4E5E unlink A6 00002B00 2E9F move.l [A7], [A7]+ 00002B02 4E75 rts export_843: fn00002B04: 00002B04 4E56 0000 link A6, 0 00002B08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B0C 4EBA 00F6 jsr [PC + 0xF6 /* 00002C04 */] 00002B10 4E5E unlink A6 00002B12 2E9F move.l [A7], [A7]+ 00002B14 4E75 rts 00002B16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B18-00002B1E fn00002B18: 00002B18 4E56 0000 link A6, 0 00002B1C 4267 clr.w -[A7] // end alternate branch 00002B18-00002B1E fn00002B18: // (misaligned) 00002B1A 0000 4267 ori.b D0, 0x67 /* 'g' */ 00002B1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B22 4EBA FAC0 jsr [PC - 0x540 /* 000025E4 */] 00002B26 3D5F 000C move.w [A6 + 0xC], [A7]+ 00002B2A 4E5E unlink A6 00002B2C 2E9F move.l [A7], [A7]+ 00002B2E 4E75 rts fn00002B30: 00002B30 4E56 0000 link A6, 0 00002B34 42A7 clr.l -[A7] 00002B36 4267 clr.w -[A7] 00002B38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B3C 4EBA FFDA jsr [PC - 0x26 /* 00002B18 */] 00002B40 4EBA FC36 jsr [PC - 0x3CA /* 00002778 */] 00002B44 2D5F 000C move.l [A6 + 0xC], [A7]+ 00002B48 4E5E unlink A6 00002B4A 2E9F move.l [A7], [A7]+ 00002B4C 4E75 rts 00002B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B50-00002B56 fn00002B50: 00002B50 4E56 0000 link A6, 0 00002B54 4E5E unlink A6 // end alternate branch 00002B50-00002B56 fn00002B50: // (misaligned) 00002B52 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002B56 2E9F move.l [A7], [A7]+ 00002B58 4E75 rts 00002B5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B5C-00002B68 export_844: fn00002B5C: 00002B5C 4E56 0000 link A6, 0 00002B60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B64 4EBA FFEA jsr [PC - 0x16 /* 00002B50 */] // end alternate branch 00002B5C-00002B68 export_844: // at 00002B5C (misaligned) fn00002B5C: // (misaligned) 00002B5E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00002B62 0008 4EBA ori.b A0, 0xBA 00002B66 FFEA .invalid <> 00002B68 4E5E unlink A6 00002B6A 2E9F move.l [A7], [A7]+ 00002B6C 4E75 rts 00002B6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002B70-00002B76 fn00002B70: 00002B70 4E56 0000 link A6, 0 00002B74 2F0C move.l -[A7], A4 // end alternate branch 00002B70-00002B76 fn00002B70: // (misaligned) 00002B72 0000 2F0C ori.b D0, 0xC 00002B76 286E 0008 movea.l A4, [A6 + 0x8] 00002B7A 102D FA74 move.b D0, [A5 - 0x58C] 00002B7E 6718 beq +0x1A /* 00002B98 */ 00002B80 2F0C move.l -[A7], A4 00002B82 42A7 clr.l -[A7] 00002B84 2F0C move.l -[A7], A4 00002B86 4EBA FFA8 jsr [PC - 0x58 /* 00002B30 */] 00002B8A 201F move.l D0, [A7]+ 00002B8C D0AE 000C add.l D0, [A6 + 0xC] 00002B90 2F00 move.l -[A7], D0 00002B92 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00002B96 6016 bra +0x18 /* 00002BAE */ label00002B98: 00002B98 2F0C move.l -[A7], A4 00002B9A 42A7 clr.l -[A7] 00002B9C 2F0C move.l -[A7], A4 00002B9E 4EBA FF90 jsr [PC - 0x70 /* 00002B30 */] 00002BA2 201F move.l D0, [A7]+ 00002BA4 D0AE 000C add.l D0, [A6 + 0xC] 00002BA8 2F00 move.l -[A7], D0 00002BAA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] label00002BAE: 00002BAE 285F movea.l A4, [A7]+ 00002BB0 4E5E unlink A6 00002BB2 205F movea.l A0, [A7]+ 00002BB4 504F addq.w A7, 8 00002BB6 4ED0 jmp [A0] fn00002BB8: 00002BB8 4E56 FFF8 link A6, -0x0008 00002BBC 48E7 0300 movem.l -[A7], D6,D7 00002BC0 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00002BC6 4267 clr.w -[A7] 00002BC8 1F3C 0001 move.b -[A7], 0x1 00002BCC 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00002BD0 1E1F move.b D7, [A7]+ 00002BD2 4267 clr.w -[A7] 00002BD4 486E FFFC pea.l [A6 - 0x4] 00002BD8 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002BDC 3C1F move.w D6, [A7]+ 00002BDE 4267 clr.w -[A7] 00002BE0 1F07 move.b -[A7], D7 00002BE2 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00002BE6 1E1F move.b D7, [A7]+ 00002BE8 4A46 tst.w D6 00002BEA 6706 beq +0x8 /* 00002BF2 */ 00002BEC 7000 moveq.l D0, 0x00 00002BEE 2D40 FFFC move.l [A6 - 0x4], D0 label00002BF2: 00002BF2 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00002BF8 4CDF 00C0 movem.l D6,D7, [A7]+ 00002BFC 4E5E unlink A6 00002BFE 2E9F move.l [A7], [A7]+ 00002C00 4E75 rts 00002C02 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002C04-00002C12 fn00002C04: 00002C04 4E56 0000 link A6, 0 00002C08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C0C 4EBA FE4E jsr [PC - 0x1B2 /* 00002A5C */] 00002C10 4E5E unlink A6 // end alternate branch 00002C04-00002C12 fn00002C04: // (misaligned) 00002C06 0000 2F2E ori.b D0, 0x2E /* '.' */ 00002C0A 0008 4EBA ori.b A0, 0xBA 00002C0E FE4E 4E5E .extension 0xE4E <>, 0x4E5E // unimplemented 00002C12 2E9F move.l [A7], [A7]+ 00002C14 4E75 rts 00002C16 0000 .incomplete